]> granicus.if.org Git - llvm/commitdiff
[XCOFF][MC] report_fatal_error before dereferencing NULL
authorHubert Tong <hubert.reinterpretcast@gmail.com>
Tue, 6 Aug 2019 15:05:20 +0000 (15:05 +0000)
committerHubert Tong <hubert.reinterpretcast@gmail.com>
Tue, 6 Aug 2019 15:05:20 +0000 (15:05 +0000)
This patch replaces a TODO comment with a call to `report_fatal_error`.
The path that reaches the added call to `report_fatal_error` manifestly
dereferences a null pointer.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@368048 91177308-0d34-0410-b5e6-96231b3b80d8

lib/MC/MCParser/AsmParser.cpp

index a3d6014dc31f213345ebeb6d0da961d02dd3c56a..27def715ca047faf7e3cd65f51d8bd2e915c0f7d 100644 (file)
@@ -728,7 +728,8 @@ AsmParser::AsmParser(SourceMgr &SM, MCContext &Ctx, MCStreamer &Out,
     PlatformParser.reset(createWasmAsmParser());
     break;
   case MCObjectFileInfo::IsXCOFF:
-    // TODO: Need to implement createXCOFFAsmParser for XCOFF format.
+    report_fatal_error(
+        "Need to implement createXCOFFAsmParser for XCOFF format.");
     break;
   }