diff options
author | Chris Lattner <sabre@nondot.org> | 2009-08-18 06:15:16 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-08-18 06:15:16 +0000 |
commit | 0adae25ec1af9a51eb864a13055dd2f70043cdb0 (patch) | |
tree | 40b2c61ed9050a7bfecdb583029721902dec1b72 /llvm/lib/MC/MCAsmStreamer.cpp | |
parent | 5de2e2de9308e2bcbea85a24d877bb9eb145356e (diff) | |
download | bcm5719-llvm-0adae25ec1af9a51eb864a13055dd2f70043cdb0.tar.gz bcm5719-llvm-0adae25ec1af9a51eb864a13055dd2f70043cdb0.zip |
Make AsmStreamer maintain a notion of the current section, pushing it up from the
MCAsmStreamer. Based on this, eliminate the current section from AsmPrinter.
While I'm at it, clean up the last of the horrible "switch to null section" stuff
and add an assert. This change is in preparation for completely eliminating
asmprinter::switchtosection.
llvm-svn: 79324
Diffstat (limited to 'llvm/lib/MC/MCAsmStreamer.cpp')
-rw-r--r-- | llvm/lib/MC/MCAsmStreamer.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/llvm/lib/MC/MCAsmStreamer.cpp b/llvm/lib/MC/MCAsmStreamer.cpp index 60d66f93af9..cb3642532c1 100644 --- a/llvm/lib/MC/MCAsmStreamer.cpp +++ b/llvm/lib/MC/MCAsmStreamer.cpp @@ -24,12 +24,10 @@ class MCAsmStreamer : public MCStreamer { raw_ostream &OS; const TargetAsmInfo &TAI; AsmPrinter *Printer; - const MCSection *CurSection; public: MCAsmStreamer(MCContext &Context, raw_ostream &_OS, const TargetAsmInfo &tai, AsmPrinter *_AsmPrinter) - : MCStreamer(Context), OS(_OS), TAI(tai), Printer(_AsmPrinter), - CurSection(0) {} + : MCStreamer(Context), OS(_OS), TAI(tai), Printer(_AsmPrinter) {} ~MCAsmStreamer() {} /// @name MCStreamer Interface |