[llvm-commits] [llvm] r93336 - /llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp

Chris Lattner sabre at nondot.org
Wed Jan 13 11:19:18 PST 2010


Author: lattner
Date: Wed Jan 13 13:19:17 2010
New Revision: 93336

URL: http://llvm.org/viewvc/llvm-project?rev=93336&view=rev
Log:
Use the GV version of getNameWithPrefix in TargetLoweringObjectFileCOFF::
SelectSectionForGlobal, unbreaking weak globals with no-name.

Modified:
    llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp

Modified: llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp?rev=93336&r1=93335&r2=93336&view=diff

==============================================================================
--- llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp (original)
+++ llvm/trunk/lib/Target/TargetLoweringObjectFile.cpp Wed Jan 13 13:19:17 2010
@@ -1084,7 +1084,7 @@
   if (GV->isWeakForLinker()) {
     const char *Prefix = getCOFFSectionPrefixForUniqueGlobal(Kind);
     SmallString<128> Name(Prefix, Prefix+strlen(Prefix));
-    Mang->getNameWithPrefix(Name, GV->getName());
+    Mang->getNameWithPrefix(Name, GV, false);
     return getCOFFSection(Name.str(), false, Kind);
   }
 





More information about the llvm-commits mailing list