forked from OSchip/llvm-project
[ASTImporter] avoid warnings: unused var, switch covered
llvm-svn: 323524
This commit is contained in:
parent
d2c67a75b0
commit
fdc3207dc1
|
@ -2079,7 +2079,7 @@ bool ASTNodeImporter::ImportTemplateInformation(FunctionDecl *FromFD,
|
|||
switch (FromFD->getTemplatedKind()) {
|
||||
case FunctionDecl::TK_NonTemplate:
|
||||
case FunctionDecl::TK_FunctionTemplate:
|
||||
break;
|
||||
return false;
|
||||
|
||||
case FunctionDecl::TK_MemberSpecialization: {
|
||||
auto *InstFD = cast_or_null<FunctionDecl>(
|
||||
|
@ -2092,7 +2092,7 @@ bool ASTNodeImporter::ImportTemplateInformation(FunctionDecl *FromFD,
|
|||
FromFD->getMemberSpecializationInfo()->getPointOfInstantiation());
|
||||
ToFD->setInstantiationOfMemberFunction(InstFD, TSK);
|
||||
ToFD->getMemberSpecializationInfo()->setPointOfInstantiation(POI);
|
||||
break;
|
||||
return false;
|
||||
}
|
||||
|
||||
case FunctionDecl::TK_FunctionTemplateSpecialization: {
|
||||
|
@ -2127,7 +2127,7 @@ bool ASTNodeImporter::ImportTemplateInformation(FunctionDecl *FromFD,
|
|||
ToFD->setFunctionTemplateSpecialization(
|
||||
Template, ToTAList, /* InsertPos= */ nullptr,
|
||||
TSK, FromTAArgsAsWritten ? &ToTAInfo : nullptr, POI);
|
||||
break;
|
||||
return false;
|
||||
}
|
||||
|
||||
case FunctionDecl::TK_DependentFunctionTemplateSpecialization: {
|
||||
|
@ -2153,13 +2153,10 @@ bool ASTNodeImporter::ImportTemplateInformation(FunctionDecl *FromFD,
|
|||
|
||||
ToFD->setDependentTemplateSpecialization(Importer.getToContext(),
|
||||
TemplDecls, ToTAInfo);
|
||||
break;
|
||||
return false;
|
||||
}
|
||||
default:
|
||||
llvm_unreachable("All cases should be covered!");
|
||||
}
|
||||
|
||||
return false;
|
||||
llvm_unreachable("All cases should be covered!");
|
||||
}
|
||||
|
||||
Decl *ASTNodeImporter::VisitFunctionDecl(FunctionDecl *D) {
|
||||
|
|
|
@ -408,6 +408,7 @@ bool ExternalASTMerger::FindExternalVisibleDeclsByName(const DeclContext *DC,
|
|||
bool IsSpecImportFailed =
|
||||
importSpecializationsIfNeeded(LookupRes, Importer);
|
||||
assert(!IsSpecImportFailed);
|
||||
(void)IsSpecImportFailed;
|
||||
Decls.push_back(ND);
|
||||
}
|
||||
SetExternalVisibleDeclsForName(DC, Name, Decls);
|
||||
|
|
Loading…
Reference in New Issue