diff options
author | David Majnemer <david.majnemer@gmail.com> | 2015-03-17 20:40:21 +0000 |
---|---|---|
committer | David Majnemer <david.majnemer@gmail.com> | 2015-03-17 20:40:21 +0000 |
commit | 21fecf944107b7e6bb618f0176c8efae834402aa (patch) | |
tree | 8f4cb4add0cdb6bb6752b9ceaa21ffaa7c6c5522 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 564404cc9609afbe1a2677dab8c29849ae8fb8f6 (diff) | |
download | bcm5719-llvm-21fecf944107b7e6bb618f0176c8efae834402aa.tar.gz bcm5719-llvm-21fecf944107b7e6bb618f0176c8efae834402aa.zip |
Revert "Address review comments"
This reverts commit r232540. This was committed accidently.
llvm-svn: 232541
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
-rw-r--r-- | llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp b/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp index 10729cd81a5..5a8367eea77 100644 --- a/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp +++ b/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp @@ -960,8 +960,13 @@ void TargetLoweringObjectFileCOFF::getNameWithPrefix( ((isa<Function>(GV) && TM.getFunctionSections()) || (isa<GlobalVariable>(GV) && TM.getDataSections()))) { SmallString<256> Tmp; - Mang.getNameWithPrefix(Tmp, GV, CannotUsePrivateLabel, /*ForceNonPrivate=*/true); - OutName.append(Tmp.begin(), Tmp.end()); + Mang.getNameWithPrefix(Tmp, GV, /*CannotUsePrivateLabel=*/false); + if (Tmp.startswith(".L")) + OutName.append(Tmp.begin() + 2, Tmp.end()); + else if (Tmp.startswith("L")) + OutName.append(Tmp.begin() + 1, Tmp.end()); + else + OutName.append(Tmp.begin(), Tmp.end()); return; } Mang.getNameWithPrefix(OutName, GV, CannotUsePrivateLabel); |