summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCParser/AsmParser.cpp
diff options
context:
space:
mode:
authorHubert Tong <hubert.reinterpretcast@gmail.com>2019-08-06 15:05:20 +0000
committerHubert Tong <hubert.reinterpretcast@gmail.com>2019-08-06 15:05:20 +0000
commitfc34a536d04a6941c0783098e71f10b1f616120d (patch)
treed45b1d77d96d6b96d10e38865511c205b0fa9c37 /llvm/lib/MC/MCParser/AsmParser.cpp
parentc92b951567f286277cc1bae3ba1221e742e1a215 (diff)
downloadbcm5719-llvm-fc34a536d04a6941c0783098e71f10b1f616120d.tar.gz
bcm5719-llvm-fc34a536d04a6941c0783098e71f10b1f616120d.zip
[XCOFF][MC] report_fatal_error before dereferencing NULL
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
Diffstat (limited to 'llvm/lib/MC/MCParser/AsmParser.cpp')
-rw-r--r--llvm/lib/MC/MCParser/AsmParser.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCParser/AsmParser.cpp b/llvm/lib/MC/MCParser/AsmParser.cpp
index a3d6014dc31..27def715ca0 100644
--- a/llvm/lib/MC/MCParser/AsmParser.cpp
+++ b/llvm/lib/MC/MCParser/AsmParser.cpp
@@ -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;
}
OpenPOWER on IntegriCloud