Have more strict type checks when creating BinOp nodes in BitcodeReader
authorFilipe Cabecinhas <me@filcab.net>
Wed, 22 Apr 2015 09:06:21 +0000 (09:06 +0000)
committerFilipe Cabecinhas <me@filcab.net>
Wed, 22 Apr 2015 09:06:21 +0000 (09:06 +0000)
commite16cac587a3ad788fd3d87601ba824202b1a3803
tree6ef2ada634869a98f836debcafb0d87a6b07de72
parenta1c0ce85180dd1c96ebc1ed48eb693c87a07aa7d
Have more strict type checks when creating BinOp nodes in BitcodeReader

Summary: Bug found with AFL.

Reviewers: rafael, bkramer

Subscribers: llvm-commits

Differential Revision: http://reviews.llvm.org/D9015

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@235489 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Bitcode/Reader/BitcodeReader.cpp
test/Bitcode/Inputs/invalid-fp-shift.bc [new file with mode: 0644]
test/Bitcode/invalid.test