summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Analysis/DIBuilder.cpp
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
commit7fa4e0fea680bde6f19e770cc57fc98453226aea (patch)
tree34076ed7627cfa620aa601b2872c71a376ef4314 /llvm/lib/Analysis/DIBuilder.cpp
parent8d27075c3d53368c14f0dd06b387529379de742d (diff)
downloadbcm5719-llvm-7fa4e0fea680bde6f19e770cc57fc98453226aea.tar.gz
bcm5719-llvm-7fa4e0fea680bde6f19e770cc57fc98453226aea.zip
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. llvm-svn: 157092
Diffstat (limited to 'llvm/lib/Analysis/DIBuilder.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud