aboutsummaryrefslogtreecommitdiff
path: root/tools/llvm-diff/DiffConsumer.h
diff options
context:
space:
mode:
authorAndrew Trick <atrick@apple.com>2012-05-19 00:48:25 +0000
committerAndrew Trick <atrick@apple.com>2012-05-19 00:48:25 +0000
commit8aa22019ca5ef29a15058be905d782e7225aa206 (patch)
tree8b4d0c98b890e76017e78904ec69c94f16457f96 /tools/llvm-diff/DiffConsumer.h
parentce5d8b0d03b9c37727d08de4fa1bcc7be7ea8bb1 (diff)
SCEV: Add MarkPendingLoopPredicates to avoid recursive isImpliedCond.
getUDivExpr attempts to simplify by checking for overflow. isLoopEntryGuardedByCond then evaluates the loop predicate which may lead to the same getUDivExpr causing endless recursion. Fixes PR12868: clang 3.2 segmentation fault. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@157092 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/llvm-diff/DiffConsumer.h')
0 files changed, 0 insertions, 0 deletions