summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2009-11-05 18:25:44 +0000
committerDan Gohman <gohman@apple.com>2009-11-05 18:25:44 +0000
commit00c793822e10e668060600843ab24ae569ff5548 (patch)
tree66fd81a944c1126bf4a2b1bf072defd696f4f3d3 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent06c26d982e495b8f4aa018ee92bbd198176f4edf (diff)
Add an assertion to catch indirectbr in SplitBlockPredecessors. This
makes several optimization passes abort in cases where they're currently silently miscompiling code. Remove the indirectbr assertion from SplitEdge. Indirectbr is only a problem for critical edges, and SplitEdge defers to SplitCriticalEdge to handle those, and SplitCriticalEdge has its own assertion for indirectbr. llvm-svn: 86147
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions