Store whether a symbol is a comdat signature in MCSymbolELF.
[oota-llvm.git] / include / llvm / MC / MCSectionELF.h
index df959420c5c0dba993bbf6503ba54b4cf649eaae..f6730371fe155d69a0df59efb8c108113522d97a 100644 (file)
@@ -58,7 +58,10 @@ private:
                MCSymbol *Begin, const MCSectionELF *Associated)
       : MCSection(SV_ELF, K, Begin), SectionName(Section), Type(type),
         Flags(flags), UniqueID(UniqueID), EntrySize(entrySize), Group(group),
-        Associated(Associated) {}
+        Associated(Associated) {
+    if (Group)
+      Group->setIsSignature();
+  }
   ~MCSectionELF() override;
 
   void setSectionName(StringRef Name) { SectionName = Name; }