Don't forget to add the landingpad and resume instructions to the InstructionList.

This was found via a nightly build of 483.xalancbmk.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138923 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Bill Wendling 2011-09-01 00:50:20 +00:00
parent 20ed2e7939
commit 35726bfcaa

View File

@ -2514,6 +2514,7 @@ bool BitcodeReader::ParseFunctionBody(Function *F) {
if (getValueTypePair(Record, Idx, NextValueNo, Val))
return Error("Invalid RESUME record");
I = ResumeInst::Create(Val);
InstructionList.push_back(I);
break;
}
case bitc::FUNC_CODE_INST_UNWIND: // UNWIND
@ -2578,6 +2579,7 @@ bool BitcodeReader::ParseFunctionBody(Function *F) {
}
I = LP;
InstructionList.push_back(I);
break;
}