diff options
author | Devang Patel <dpatel@apple.com> | 2010-06-22 01:06:05 +0000 |
---|---|---|
committer | Devang Patel <dpatel@apple.com> | 2010-06-22 01:06:05 +0000 |
commit | cbc6fd8493e9b45c6995cfdedc5caa34b3b3ee1e (patch) | |
tree | 1e65fd131245153c845750eecd7d4d3f41023d73 /llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | |
parent | ad51735794a86624cbf31aa789b61692e7f0329f (diff) | |
download | bcm5719-llvm-cbc6fd8493e9b45c6995cfdedc5caa34b3b3ee1e.tar.gz bcm5719-llvm-cbc6fd8493e9b45c6995cfdedc5caa34b3b3ee1e.zip |
Discard special LLVM prefix from linkage name.
llvm-svn: 106516
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp')
-rw-r--r-- | llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp index 41e4bfbaff3..d47359c02b1 100644 --- a/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp +++ b/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp @@ -2260,7 +2260,8 @@ void DwarfDebug::collectVariableInfo(const MachineFunction *MF) { const Function *F = MF->getFunction(); const Module *M = F->getParent(); if (NamedMDNode *NMD = - M->getNamedMetadataUsingTwine(Twine("llvm.dbg.lv.", F->getName()))) { + M->getNamedMetadataUsingTwine(Twine("llvm.dbg.lv.", + getRealLinkageName(F->getName())))) { for (unsigned i = 0, e = NMD->getNumOperands(); i != e; ++i) { DIVariable DV(cast_or_null<MDNode>(NMD->getOperand(i))); if (!DV || !Processed.insert(DV)) |