Implement getSectionPrefixForUniqueGlobal to return null, indicating that
authorChris Lattner <sabre@nondot.org>
Fri, 24 Jul 2009 05:02:38 +0000 (05:02 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 24 Jul 2009 05:02:38 +0000 (05:02 +0000)
darwin does it's own unique and special and wonderful thing.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76952 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Target/DarwinTargetAsmInfo.h

index 48f9133923e6b9bdfdc7adcdddb9c597392ddabc..082acbfe378202d7ecb157e4c3bb7111f8bebd69 100644 (file)
@@ -42,6 +42,12 @@ namespace llvm {
     virtual const Section *
     getSectionForMergableConstant(uint64_t Size, unsigned ReloInfo) const;
     
+    virtual const char *
+    getSectionPrefixForUniqueGlobal(SectionKind::Kind Kind) const {
+      // Darwin doesn't use uniqued sections for weak symbols.
+      return 0;
+    }
+
   private:
     const Section* MergeableStringSection(const GlobalVariable *GV) const;
   };