Don't mangle variables that are at translation unit scope.
llvm-svn: 68853
This commit is contained in:
parent
d8e39bbb84
commit
d8281f1589
|
@ -112,7 +112,8 @@ bool CXXNameMangler::mangle(const NamedDecl *D) {
|
|||
|
||||
if (const VarDecl *VD = dyn_cast<VarDecl>(D)) {
|
||||
if (!Context.getLangOptions().CPlusPlus ||
|
||||
isInCLinkageSpecification(D))
|
||||
isInCLinkageSpecification(D) ||
|
||||
D->getDeclContext()->isTranslationUnit())
|
||||
return false;
|
||||
|
||||
Out << "_Z";
|
||||
|
|
Loading…
Reference in New Issue