diff options
author | Duncan Sands <baldrick@free.fr> | 2012-06-15 08:37:50 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2012-06-15 08:37:50 +0000 |
commit | 7838603ffced098e1855f3f389ed9095c73316a0 (patch) | |
tree | 6524cccea2d98a8bda76758733824a1ff2d1985c /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 15d9e461bfa72b4e9dcec8de8435c2f199327dba (diff) | |
download | llvm-7838603ffced098e1855f3f389ed9095c73316a0.zip llvm-7838603ffced098e1855f3f389ed9095c73316a0.tar.gz llvm-7838603ffced098e1855f3f389ed9095c73316a0.tar.bz2 |
Fix issues (infinite loop and/or crash) with self-referential instructions, for
example degenerate phi nodes and binops that use themselves in unreachable code.
Thanks to Charles Davis for the testcase that uncovered this can of worms.
llvm-svn: 158508
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions