diff options
author | Chris Lattner <sabre@nondot.org> | 2009-07-31 17:02:00 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-07-31 17:02:00 +0000 |
commit | ed47a0409b187d5dcd2bddfd054326fc809d00ae (patch) | |
tree | 1eb72cbdff0013882e33b1981147868c8613ef5c /lib/MC/MCContext.cpp | |
parent | 23b6ecffe1ee5992cc1e057850bb1f36bc237ac0 (diff) |
split MCSection stuff out to its own .cpp file, add a new
MCSectionWithKind subclass of MCSection.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@77684 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/MC/MCContext.cpp')
-rw-r--r-- | lib/MC/MCContext.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/lib/MC/MCContext.cpp b/lib/MC/MCContext.cpp index 5f3f125169..e6fb5c8809 100644 --- a/lib/MC/MCContext.cpp +++ b/lib/MC/MCContext.cpp @@ -25,18 +25,6 @@ MCSection *MCContext::GetSection(const StringRef &Name) const { return I != Sections.end() ? I->second : 0; } - -MCSection::MCSection(const StringRef &_Name, MCContext &Ctx) : Name(_Name) { - MCSection *&Entry = Ctx.Sections[Name]; - assert(Entry == 0 && "Multiple sections with the same name created"); - Entry = this; -} - -MCSection *MCSection::Create(const StringRef &Name, MCContext &Ctx) { - return new (Ctx) MCSection(Name, Ctx); -} - - MCSymbol *MCContext::CreateSymbol(const StringRef &Name) { assert(Name[0] != '\0' && "Normal symbols cannot be unnamed!"); |