diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-08-31 08:08:06 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-08-31 08:08:06 +0000 |
commit | 22ad5f80f751da3ba986022d09c49fcc4416048a (patch) | |
tree | d95e51dfa6c957ad5f4b7e993ef502111c9fb611 /lib/MC/MCAssembler.cpp | |
parent | 29efe7e0c9d32aaefa2a2924a8ded5fd4c76ff28 (diff) | |
download | external_llvm-22ad5f80f751da3ba986022d09c49fcc4416048a.tar.gz external_llvm-22ad5f80f751da3ba986022d09c49fcc4416048a.tar.bz2 external_llvm-22ad5f80f751da3ba986022d09c49fcc4416048a.zip |
llvm-mc: Make MCSymbolData symbol member const.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@80573 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCAssembler.cpp')
-rw-r--r-- | lib/MC/MCAssembler.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/MC/MCAssembler.cpp b/lib/MC/MCAssembler.cpp index fe3d2d13a3..21246ccb35 100644 --- a/lib/MC/MCAssembler.cpp +++ b/lib/MC/MCAssembler.cpp @@ -331,7 +331,7 @@ public: void WriteNlist32(MachSymbolData &MSD) { MCSymbolData &Data = *MSD.SymbolData; - MCSymbol &Symbol = Data.getSymbol(); + const MCSymbol &Symbol = Data.getSymbol(); uint8_t Type = 0; uint16_t Flags = Data.getFlags(); uint32_t Address = 0; @@ -592,7 +592,7 @@ public: // files. for (MCAssembler::symbol_iterator it = Asm.symbol_begin(), ie = Asm.symbol_end(); it != ie; ++it) { - MCSymbol &Symbol = it->getSymbol(); + const MCSymbol &Symbol = it->getSymbol(); // Ignore assembler temporaries. if (it->getSymbol().isTemporary()) @@ -628,7 +628,7 @@ public: // Now add the data for local symbols. for (MCAssembler::symbol_iterator it = Asm.symbol_begin(), ie = Asm.symbol_end(); it != ie; ++it) { - MCSymbol &Symbol = it->getSymbol(); + const MCSymbol &Symbol = it->getSymbol(); // Ignore assembler temporaries. if (it->getSymbol().isTemporary()) @@ -926,9 +926,9 @@ MCSectionData::LookupFixup(const MCFragment *Fragment, uint64_t Offset) const { /* *** */ -MCSymbolData::MCSymbolData() : Symbol(*(MCSymbol*)0) {} +MCSymbolData::MCSymbolData() : Symbol(*(const MCSymbol*)0) {} -MCSymbolData::MCSymbolData(MCSymbol &_Symbol, MCFragment *_Fragment, +MCSymbolData::MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment, uint64_t _Offset, MCAssembler *A) : Symbol(_Symbol), Fragment(_Fragment), Offset(_Offset), IsExternal(false), IsPrivateExtern(false), |