Record in a MCSymbolELF if it has been used in a relocation.
No functionality change, just saves an on the side map.
llvm-svn: 238979
diff --git a/llvm/lib/MC/MCSymbolELF.cpp b/llvm/lib/MC/MCSymbolELF.cpp
index cf609e5..f8a90b9 100644
--- a/llvm/lib/MC/MCSymbolELF.cpp
+++ b/llvm/lib/MC/MCSymbolELF.cpp
@@ -77,4 +77,13 @@
unsigned Other = (getFlags() & (0x3f << ELF_STO_Shift)) >> ELF_STO_Shift;
return Other;
}
+
+void MCSymbolELF::setUsedInReloc() const {
+ UsedInReloc = true;
+}
+
+bool MCSymbolELF::isUsedInReloc() const {
+ return UsedInReloc;
+}
+
}