Don't crash owhen ComputeLoadResult can't compute the result of the load.

llvm-svn: 132290
This commit is contained in:
Nick Lewycky 2011-05-29 19:33:36 +00:00
parent 18d85eedda
commit c66d455e50
1 changed files with 1 additions and 1 deletions

View File

@ -2444,7 +2444,7 @@ static bool EvaluateFunction(Function *F, Constant *&RetVal,
Constant *Val = getVal(Values, MSI->getValue());
Constant *DestVal = ComputeLoadResult(getVal(Values, Ptr),
MutatedMemory);
if (Val->isNullValue() && DestVal->isNullValue()) {
if (Val->isNullValue() && DestVal && DestVal->isNullValue()) {
// This memset is a no-op.
++CurInst;
continue;