diff options
| author | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-05-15 22:33:34 +0000 |
|---|---|---|
| committer | Duncan P. N. Exon Smith <dexonsmith@apple.com> | 2015-05-15 22:33:34 +0000 |
| commit | 70528d7863376330935f20bb7cc150b2dac8a44c (patch) | |
| tree | bda8c924e90c93597d11127606b8e0b1ead8d1d1 /llvm/lib/MC/MCAssembler.cpp | |
| parent | 898c1b2cfe338e09d8b6ea55b4b7143adf82e5f4 (diff) | |
| download | bcm5719-llvm-70528d7863376330935f20bb7cc150b2dac8a44c.tar.gz bcm5719-llvm-70528d7863376330935f20bb7cc150b2dac8a44c.zip | |
MC: Reduce MCAssembler::Symbols API exposure, NFC
Stop exposing the storage for `MCAssembler::Symbols`, and have
`MCAssembler` add symbols directly to its list instead of using a hook
in `MCSymbolData`. This opens up room for a follow-up commit to switch
from a linked list to a vector.
llvm-svn: 237486
Diffstat (limited to 'llvm/lib/MC/MCAssembler.cpp')
| -rw-r--r-- | llvm/lib/MC/MCAssembler.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/llvm/lib/MC/MCAssembler.cpp b/llvm/lib/MC/MCAssembler.cpp index ac41c99ca7f..b4b9a478241 100644 --- a/llvm/lib/MC/MCAssembler.cpp +++ b/llvm/lib/MC/MCAssembler.cpp @@ -361,12 +361,9 @@ void MCSectionData::setBundleLockState(BundleLockStateType NewState) { MCSymbolData::MCSymbolData() : Symbol(nullptr) {} MCSymbolData::MCSymbolData(const MCSymbol &Symbol, MCFragment *Fragment, - uint64_t Offset, MCAssembler *A) + uint64_t Offset) : Symbol(&Symbol), Fragment(Fragment), Offset(Offset), SymbolSize(nullptr), - CommonAlign(-1U), Flags(0), Index(0) { - if (A) - A->getSymbolList().push_back(this); -} + CommonAlign(-1U), Flags(0), Index(0) {} /* *** */ |

