diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-31 23:10:26 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2014-01-31 23:10:26 +0000 |
| commit | 972e71ab5ab9fbbd72d716fa2d78b83f83e42867 (patch) | |
| tree | d9990a41e2c235147d8ab257d9cad7857d66c541 /llvm/lib/MC | |
| parent | 9661bcf2e1121b3b6786df39c0e348d882e54351 (diff) | |
| download | bcm5719-llvm-972e71ab5ab9fbbd72d716fa2d78b83f83e42867.tar.gz bcm5719-llvm-972e71ab5ab9fbbd72d716fa2d78b83f83e42867.zip | |
Remove another hasRawTextSupport.
To remove this one simply move the end of file logic from the asm printer to
the target mc streamer.
This removes the last call to hasRawTextSupport from lib/Target.
llvm-svn: 200590
Diffstat (limited to 'llvm/lib/MC')
| -rw-r--r-- | llvm/lib/MC/MCStreamer.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/llvm/lib/MC/MCStreamer.cpp b/llvm/lib/MC/MCStreamer.cpp index 996be956e90..0a69dab0b1f 100644 --- a/llvm/lib/MC/MCStreamer.cpp +++ b/llvm/lib/MC/MCStreamer.cpp @@ -32,6 +32,8 @@ MCTargetStreamer::MCTargetStreamer(MCStreamer &S) : Streamer(S) { void MCTargetStreamer::emitLabel(MCSymbol *Symbol) {} +void MCTargetStreamer::finish() {} + MCStreamer::MCStreamer(MCContext &Ctx) : Context(Ctx), EmitEHFrame(true), EmitDebugFrame(false), CurrentW64UnwindInfo(0), LastSymbol(0) { @@ -624,6 +626,10 @@ void MCStreamer::Finish() { if (!FrameInfos.empty() && !FrameInfos.back().End) report_fatal_error("Unfinished frame!"); + MCTargetStreamer *TS = getTargetStreamer(); + if (TS) + TS->finish(); + FinishImpl(); } |

