Index: clang/lib/CodeGen/CodeGenModule.h =================================================================== --- clang/lib/CodeGen/CodeGenModule.h +++ clang/lib/CodeGen/CodeGenModule.h @@ -361,6 +361,10 @@ llvm::DenseMap EmittedDeferredDecls; void addEmittedDeferredDecl(GlobalDecl GD) { + // Reemission is only needed in incremental mode. + if (!Context.getLangOpts().IncrementalExtensions) + return; + // Assume a linkage by default that does not need reemission. auto L = llvm::GlobalValue::ExternalLinkage; if (llvm::isa(GD.getDecl()))