diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-02 16:22:40 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-02 16:22:40 +0000 |
commit | 4e7212177f8427d9abbea6df124db29efdd32e16 (patch) | |
tree | 5def7a5bb610325d54e1aff1f23904dbb5717594 /llvm/test/Bitcode/Inputs | |
parent | d80c526e748864baa6ad7267a57d7759589826d9 (diff) | |
download | bcm5719-llvm-4e7212177f8427d9abbea6df124db29efdd32e16.tar.gz bcm5719-llvm-4e7212177f8427d9abbea6df124db29efdd32e16.zip |
Fix for PR23310: llvm-dis crashes when trying to upgrade an intrinsic.
When trying to upgrade @llvm.x86.sse2.psrl.dq while parsing a module,
BitcodeReader adds the function to its worklist twice, resulting in a
crash when accessing it the second time.
This patch replaces the worklist vector by a map.
Patch by Philip Pfaffe.
llvm-svn: 241281
Diffstat (limited to 'llvm/test/Bitcode/Inputs')
-rw-r--r-- | llvm/test/Bitcode/Inputs/PR23310.bc | bin | 0 -> 181848 bytes |
1 files changed, 0 insertions, 0 deletions
diff --git a/llvm/test/Bitcode/Inputs/PR23310.bc b/llvm/test/Bitcode/Inputs/PR23310.bc Binary files differnew file mode 100644 index 00000000000..cd1202f69f3 --- /dev/null +++ b/llvm/test/Bitcode/Inputs/PR23310.bc |