[llvm] r203745 - MC: fix possible NULL pointer dereference
Saleem Abdulrasool
compnerd at compnerd.org
Wed Mar 12 19:09:52 PDT 2014
Author: compnerd
Date: Wed Mar 12 21:09:51 2014
New Revision: 203745
URL: http://llvm.org/viewvc/llvm-project?rev=203745&view=rev
Log:
MC: fix possible NULL pointer dereference
Avoid NULL pointer scenario found via clang's static analyzer.
Modified:
llvm/trunk/lib/MC/MCParser/AsmParser.cpp
Modified: llvm/trunk/lib/MC/MCParser/AsmParser.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/MC/MCParser/AsmParser.cpp?rev=203745&r1=203744&r2=203745&view=diff
==============================================================================
--- llvm/trunk/lib/MC/MCParser/AsmParser.cpp (original)
+++ llvm/trunk/lib/MC/MCParser/AsmParser.cpp Wed Mar 12 21:09:51 2014
@@ -2005,7 +2005,7 @@ bool AsmParser::parseMacroArguments(cons
if (FAI >= NParameters) {
Error(IDLoc,
"parameter named '" + FA.Name + "' does not exist for macro '" +
- M->Name + "'");
+ (M ? M->Name : "<unamed>") + "'");
return true;
}
PI = FAI;
More information about the llvm-commits
mailing list