aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDan Gohman <gohman@apple.com>2012-03-09 18:50:52 +0000
committerDan Gohman <gohman@apple.com>2012-03-09 18:50:52 +0000
commit500b598c5c04022d6d9f116da3ac64ef1e1ba3eb (patch)
tree46fa584f83fe8f5a32ea58a9f4772fbaddbed855 /clang/lib/Frontend/CompilerInvocation.cpp
parentc8a322a4075c98aff60cc4b8e1daf4186f8e67de (diff)
downloadllvm-500b598c5c04022d6d9f116da3ac64ef1e1ba3eb.zip
llvm-500b598c5c04022d6d9f116da3ac64ef1e1ba3eb.tar.gz
llvm-500b598c5c04022d6d9f116da3ac64ef1e1ba3eb.tar.bz2
When identifying exit nodes for the reverse-CFG reverse-post-order
traversal, consider nodes for which the only successors are backedges which the traversal is ignoring to be exit nodes. This fixes a problem where the bottom-up traversal was failing to visit split blocks along split loop backedges. This fixes rdar://10989035. llvm-svn: 152421
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions