diff options
Diffstat (limited to 'llvm/include/llvm/MC/MCAssembler.h')
-rw-r--r-- | llvm/include/llvm/MC/MCAssembler.h | 6 |
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(); |