diff options
author | James Molloy <james.molloy@arm.com> | 2015-05-17 08:27:27 +0000 |
---|---|---|
committer | James Molloy <james.molloy@arm.com> | 2015-05-17 08:27:27 +0000 |
commit | 53958e187a624142498f42d4a67a8e64b65b1c6c (patch) | |
tree | a637b90f0766abb83148286e028b5d4f8aa4df55 /clang-tools-extra/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-return.cpp | |
parent | 0928553eecaa835b9983c8afbc8ee3948327a06c (diff) | |
download | bcm5719-llvm-53958e187a624142498f42d4a67a8e64b65b1c6c.tar.gz bcm5719-llvm-53958e187a624142498f42d4a67a8e64b65b1c6c.zip |
Reapply r237520 with another fix for infinite looping
SimplifyDemandedBits was "simplifying" a constant by removing just sign bits.
This caused a canonicalization race between different parts of instcombine.
Fix and regression test added - third time lucky?
llvm-svn: 237539
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/readability-simplify-bool-expr-chained-conditional-return.cpp')
0 files changed, 0 insertions, 0 deletions