diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/MC/MCStreamer.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/MC/MCStreamer.cpp b/lib/MC/MCStreamer.cpp index c16670a..c2a20f9 100644 --- a/lib/MC/MCStreamer.cpp +++ b/lib/MC/MCStreamer.cpp @@ -74,11 +74,10 @@ raw_ostream &MCStreamer::GetCommentOS() { } void MCStreamer::generateCompactUnwindEncodings(MCAsmBackend *MAB) { - if (!MAB) return; for (std::vector<MCDwarfFrameInfo>::iterator I = FrameInfos.begin(), E = FrameInfos.end(); I != E; ++I) I->CompactUnwindEncoding = - MAB->generateCompactUnwindEncoding(I->Instructions); + (MAB ? MAB->generateCompactUnwindEncoding(I->Instructions) : 0); } void MCStreamer::EmitDwarfSetLineAddr(int64_t LineDelta, |