diff options
author | Bill Wendling <isanbard@gmail.com> | 2011-09-01 00:50:20 +0000 |
---|---|---|
committer | Bill Wendling <isanbard@gmail.com> | 2011-09-01 00:50:20 +0000 |
commit | 35726bfcaa852fcbcbda03613b7f9a59763003bc (patch) | |
tree | 2ec6aca71f2b06c3608a6cf7fcd4b0bd3b032d8d /lib/Bitcode/Reader | |
parent | 20ed2e7939d6a8e804a51897c3af4588deb48be2 (diff) | |
download | external_llvm-35726bfcaa852fcbcbda03613b7f9a59763003bc.zip external_llvm-35726bfcaa852fcbcbda03613b7f9a59763003bc.tar.gz external_llvm-35726bfcaa852fcbcbda03613b7f9a59763003bc.tar.bz2 |
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
Diffstat (limited to 'lib/Bitcode/Reader')
-rw-r--r-- | lib/Bitcode/Reader/BitcodeReader.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/Bitcode/Reader/BitcodeReader.cpp b/lib/Bitcode/Reader/BitcodeReader.cpp index a33705d..148f748 100644 --- a/lib/Bitcode/Reader/BitcodeReader.cpp +++ b/lib/Bitcode/Reader/BitcodeReader.cpp @@ -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; } |