Changeset View
Changeset View
Standalone View
Standalone View
clang/lib/AST/ASTImporter.cpp
Show First 20 Lines • Show All 92 Lines • ▼ Show 20 Lines | |||||
Decl* ToD = nullptr; | Decl* ToD = nullptr; | ||||
switch (D->getBuiltinTemplateKind()) { | switch (D->getBuiltinTemplateKind()) { | ||||
case BuiltinTemplateKind::BTK__make_integer_seq: | case BuiltinTemplateKind::BTK__make_integer_seq: | ||||
ToD = Importer.getToContext().getMakeIntegerSeqDecl(); | ToD = Importer.getToContext().getMakeIntegerSeqDecl(); | ||||
break; | break; | ||||
case BuiltinTemplateKind::BTK__type_pack_element: | case BuiltinTemplateKind::BTK__type_pack_element: | ||||
ToD = Importer.getToContext().getTypePackElementDecl(); | ToD = Importer.getToContext().getTypePackElementDecl(); | ||||
break; | break; | ||||
case BuiltinTemplateKind::BTK__decay: | |||||
ToD = Importer.getToContext().getDecayDecl(); | |||||
break; | |||||
} | } | ||||
assert(ToD && "BuiltinTemplateDecl of unsupported kind!"); | assert(ToD && "BuiltinTemplateDecl of unsupported kind!"); | ||||
Importer.MapImported(D, ToD); | Importer.MapImported(D, ToD); | ||||
return ToD; | return ToD; | ||||
} | } | ||||
Error ASTNodeImporter::ImportDefinition( | Error ASTNodeImporter::ImportDefinition( | ||||
ObjCInterfaceDecl *From, ObjCInterfaceDecl *To, ImportDefinitionKind Kind) { | ObjCInterfaceDecl *From, ObjCInterfaceDecl *To, ImportDefinitionKind Kind) { | ||||
▲ Show 20 Lines • Show All 92 Lines • Show Last 20 Lines |