summaryrefslogtreecommitdiffstats
path: root/llvm/include/llvm/MC/MCAssembler.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/include/llvm/MC/MCAssembler.h')
-rw-r--r--llvm/include/llvm/MC/MCAssembler.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/llvm/include/llvm/MC/MCAssembler.h b/llvm/include/llvm/MC/MCAssembler.h
index f6ca21ab6ff..4c360646c6d 100644
--- a/llvm/include/llvm/MC/MCAssembler.h
+++ b/llvm/include/llvm/MC/MCAssembler.h
@@ -1033,9 +1033,7 @@ public:
return *Entry;
}
- bool hasSymbolData(const MCSymbol &Symbol) const {
- return Symbol.getUnsafeData().isInitialized();
- }
+ bool hasSymbolData(const MCSymbol &Symbol) const { return Symbol.hasData(); }
MCSymbolData &getSymbolData(const MCSymbol &Symbol) {
return const_cast<MCSymbolData &>(
@@ -1051,7 +1049,7 @@ public:
if (Created)
*Created = !hasSymbolData(Symbol);
if (!hasSymbolData(Symbol)) {
- Symbol.getUnsafeData().initialize(Symbol, nullptr, 0);
+ Symbol.initializeData();
Symbols.push_back(&Symbol);
}
return Symbol.getData();
OpenPOWER on IntegriCloud