From beb6060a51ab83df823f35654e3e44a7b0a7a727 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Fri, 29 May 2015 20:41:47 +0000 Subject: Remove the MCSymbolData typedef. The getData member function is next. llvm-svn: 238611 --- llvm/lib/MC/MCMachOStreamer.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'llvm/lib/MC/MCMachOStreamer.cpp') diff --git a/llvm/lib/MC/MCMachOStreamer.cpp b/llvm/lib/MC/MCMachOStreamer.cpp index 9924c5d94ce..a84bf7e86cb 100644 --- a/llvm/lib/MC/MCMachOStreamer.cpp +++ b/llvm/lib/MC/MCMachOStreamer.cpp @@ -173,7 +173,7 @@ void MCMachOStreamer::ChangeSection(MCSection *Section, void MCMachOStreamer::EmitEHSymAttributes(const MCSymbol *Symbol, MCSymbol *EHSymbol) { getAssembler().registerSymbol(*Symbol); - MCSymbolData &SD = Symbol->getData(); + MCSymbol &SD = Symbol->getData(); if (SD.isExternal()) EmitSymbolAttribute(EHSymbol, MCSA_Global); if (Symbol->getFlags() & SF_WeakDefinition) @@ -296,7 +296,7 @@ bool MCMachOStreamer::EmitSymbolAttribute(MCSymbol *Symbol, // important side effect of calling registerSymbol here is to register // the symbol with the assembler. getAssembler().registerSymbol(*Symbol); - MCSymbolData &SD = Symbol->getData(); + MCSymbol &SD = Symbol->getData(); // The implementation of symbol attributes is designed to match 'as', but it // leaves much to desired. It doesn't really make sense to arbitrarily add and @@ -391,7 +391,7 @@ void MCMachOStreamer::EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size, AssignSection(Symbol, nullptr); getAssembler().registerSymbol(*Symbol); - MCSymbolData &SD = Symbol->getData(); + MCSymbol &SD = Symbol->getData(); SD.setExternal(true); Symbol->setCommon(Size, ByteAlignment); } @@ -417,7 +417,7 @@ void MCMachOStreamer::EmitZerofill(MCSection *Section, MCSymbol *Symbol, assert(Symbol->isUndefined() && "Cannot define a symbol twice!"); getAssembler().registerSymbol(*Symbol); - MCSymbolData &SD = Symbol->getData(); + MCSymbol &SD = Symbol->getData(); // Emit an align fragment if necessary. if (ByteAlignment != 1) @@ -469,7 +469,7 @@ void MCMachOStreamer::FinishImpl() { // defining symbols. DenseMap DefiningSymbolMap; for (const MCSymbol &Symbol : getAssembler().symbols()) { - MCSymbolData &SD = Symbol.getData(); + MCSymbol &SD = Symbol.getData(); if (getAssembler().isSymbolLinkerVisible(Symbol) && SD.getFragment()) { // An atom defining symbol should never be internal to a fragment. assert(Symbol.getOffset() == 0 && -- cgit v1.2.3