Index: clang/lib/AST/ASTContext.cpp =================================================================== --- clang/lib/AST/ASTContext.cpp +++ clang/lib/AST/ASTContext.cpp @@ -493,7 +493,7 @@ for (const Decl *D : Decls) { assert(D); - if (D->isInvalidDecl()) + if (D->isInvalidDecl() || D->isImplicit()) continue; D = &adjustDeclToTemplate(*D);