[BitcodeReader] Check vector size before trying to create a VectorType
authorFilipe Cabecinhas <me@filcab.net>
Wed, 3 Jun 2015 00:05:30 +0000 (00:05 +0000)
committerFilipe Cabecinhas <me@filcab.net>
Wed, 3 Jun 2015 00:05:30 +0000 (00:05 +0000)
commit287f68d65497f5c7a8a6a3a7a755ebf61891f5a5
treeb755def6e2eeb3cebe6a7b866e002fbc395a8585
parent2bff0d30f8fb91673aacc3a2205b335ff1044b64
[BitcodeReader] Check vector size before trying to create a VectorType

Bug found with AFL fuzz

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