Do not emit linkage name for global variables. It confuses gdb, because it picks up AT_MIPS_linkage_name and ignores AT_name.

llvm-svn: 86308
This commit is contained in:
Devang Patel 2009-11-07 00:10:18 +00:00
parent 01cad4c6b0
commit eef461c230
1 changed files with 3 additions and 1 deletions

View File

@ -1409,7 +1409,9 @@ void CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable *Var,
}
DebugFactory.CreateGlobalVariable(getContext(Decl, Unit),
Name, Name, Name, Unit, LineNo,
Decl->getNameAsString(),
Decl->getNameAsString(),
NULL, Unit, LineNo,
getOrCreateType(T, Unit),
Var->hasInternalLinkage(),
true/*definition*/, Var);