diff options
Diffstat (limited to 'llvm/lib/MC/MCContext.cpp')
-rw-r--r-- | llvm/lib/MC/MCContext.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCContext.cpp b/llvm/lib/MC/MCContext.cpp index fe84283..d054c93 100644 --- a/llvm/lib/MC/MCContext.cpp +++ b/llvm/lib/MC/MCContext.cpp @@ -825,13 +825,13 @@ void MCContext::reportError(SMLoc Loc, const Twine &Msg) { // If we have a source manager use it. Otherwise, try using the inline source // manager. - // If that fails, use the generic report_fatal_error(). + // If that fails, construct a temporary SourceMgr. if (SrcMgr) SrcMgr->PrintMessage(Loc, SourceMgr::DK_Error, Msg); else if (InlineSrcMgr) InlineSrcMgr->PrintMessage(Loc, SourceMgr::DK_Error, Msg); else - report_fatal_error(Msg, false); + SourceMgr().PrintMessage(Loc, SourceMgr::DK_Error, Msg); } void MCContext::reportWarning(SMLoc Loc, const Twine &Msg) { |