[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.

llvm-svn: 368048

llvm/lib/MC/MCParser/AsmParser.cpp

index a3d6014..27def71 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;
   }