summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2011-08-09 23:13:05 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2011-08-09 23:13:05 +0000
commit4f041651ddab92f330d46bf164dc1048d5bf1c38 (patch)
treea535f925b02488d67f154d71379bf25e0b3b8afd /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parent5b64b8108880604c7a257fbd0f5ed913b7ff8b1c (diff)
downloadbcm5719-llvm-4f041651ddab92f330d46bf164dc1048d5bf1c38.tar.gz
bcm5719-llvm-4f041651ddab92f330d46bf164dc1048d5bf1c38.zip
VMCore/BasicBlock.cpp: Don't assume BasicBlock::iterator might end with a non-PHInode Instruction in successors.
Frontends(eg. clang) might pass incomplete form of IR, to step off the way beyond iterator end. In the case I had met, it took infinite loop due to meeting bogus PHInode. Thanks to Jay Foad and John McCall. llvm-svn: 137175
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud