diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/AST/ASTContext.cpp')
| -rw-r--r-- | contrib/llvm-project/clang/lib/AST/ASTContext.cpp | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/contrib/llvm-project/clang/lib/AST/ASTContext.cpp b/contrib/llvm-project/clang/lib/AST/ASTContext.cpp index 7af9ea7105bb..3da5e888f251 100644 --- a/contrib/llvm-project/clang/lib/AST/ASTContext.cpp +++ b/contrib/llvm-project/clang/lib/AST/ASTContext.cpp @@ -12405,8 +12405,7 @@ bool ASTContext::DeclMustBeEmitted(const Decl *D) {        !isMSStaticDataMemberInlineDefinition(VD))      return false; -  // Variables in other module units shouldn't be forced to be emitted. -  if (VD->isInAnotherModuleUnit()) +  if (VD->shouldEmitInExternalSource())      return false;    // Variables that can be needed in other TUs are required.  | 
