Fix PR10755 by checking for invalid predicate codes from UNPREDICTABLE t2IT instructi...
authorOwen Anderson <resistor@mac.com>
Fri, 26 Aug 2011 06:19:51 +0000 (06:19 +0000)
committerOwen Anderson <resistor@mac.com>
Fri, 26 Aug 2011 06:19:51 +0000 (06:19 +0000)
commit9bd655dcde1cfa1b97014e2d8e4f9845f7d474bb
treebdfe9244627b8eed78a61892241dae30ebcb4e43
parent8fd13b6de51186ba38c69c4043fc7288a6fc6b8b
Fix PR10755 by checking for invalid predicate codes from UNPREDICTABLE t2IT instructions when decoding their successors.
This is the last disassembly crash detected by exhaustive Thumb2 instruction space.  Major thanks to Chandler Carruth for making this kind of exhaustive testing possible.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@138625 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/Disassembler/ARMDisassembler.cpp