X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=lib%2FMC%2FMCSection.cpp;h=ccf4a7dddf736a2a1fe55ad30203ee7239847f87;hb=b737702efd96d2902c7063152747e8f193aa1fbc;hp=2a2b0b6fafad9d07e6dc45a41e1008d923c69dc9;hpb=ed47a0409b187d5dcd2bddfd054326fc809d00ae;p=oota-llvm.git diff --git a/lib/MC/MCSection.cpp b/lib/MC/MCSection.cpp index 2a2b0b6fafa..ccf4a7dddf7 100644 --- a/lib/MC/MCSection.cpp +++ b/lib/MC/MCSection.cpp @@ -8,24 +8,15 @@ //===----------------------------------------------------------------------===// #include "llvm/MC/MCSection.h" +#include "llvm/MC/MCAsmInfo.h" #include "llvm/MC/MCContext.h" +#include "llvm/Support/raw_ostream.h" using namespace llvm; -MCSection::~MCSection() { -} - -MCSection::MCSection(const StringRef &N, MCContext &Ctx) : Name(N) { - MCSection *&Entry = Ctx.Sections[Name]; - assert(Entry == 0 && "Multiple sections with the same name created"); - Entry = this; -} +//===----------------------------------------------------------------------===// +// MCSection +//===----------------------------------------------------------------------===// -MCSection *MCSection::Create(const StringRef &Name, MCContext &Ctx) { - return new (Ctx) MCSection(Name, Ctx); +MCSection::~MCSection() { } - -MCSectionWithKind * -MCSectionWithKind::Create(const StringRef &Name, SectionKind K, MCContext &Ctx){ - return new (Ctx) MCSectionWithKind(Name, K, Ctx); -}