[LTO] Expose getComdatSymbolTable() to linkers.
authorDavide Italiano <davide@freebsd.org>
Thu, 29 Sep 2016 00:29:33 +0000 (00:29 +0000)
committerDavide Italiano <davide@freebsd.org>
Thu, 29 Sep 2016 00:29:33 +0000 (00:29 +0000)
llvm-svn: 282654

llvm/include/llvm/LTO/LTO.h

index b836ddb..8455021 100644 (file)
@@ -249,6 +249,11 @@ public:
   MemoryBufferRef getMemoryBufferRef() const {
     return Obj->getMemoryBufferRef();
   }
+
+  // FIXME: We should fix lld and not expose this information.
+  StringMap<Comdat> &getComdatSymbolTable() {
+    return Obj->getModule().getComdatSymbolTable();
+  }
 };
 
 /// This class wraps an output stream for a native object. Most clients should