[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)
commit8e42190d2038d129f9ebec8e83a5380cf0fcff30
treef35eb27f3dee7763bb98cf4c27ed1f411fe3c78d
parent9aa3ab30a9ccd1aaf6ffb62d03785c887a6e4c81
[BitcodeReader] Check vector size before trying to create a VectorType

Bug found with AFL fuzz

llvm-svn: 238891
llvm/lib/Bitcode/Reader/BitcodeReader.cpp
llvm/test/Bitcode/Inputs/invalid-vector-length.bc [new file with mode: 0644]
llvm/test/Bitcode/invalid.test