diff options
author | Kyle Butt <kyle+llvm@iteratee.net> | 2016-08-10 21:03:27 +0000 |
---|---|---|
committer | Kyle Butt <kyle+llvm@iteratee.net> | 2016-08-10 21:03:27 +0000 |
commit | 81d32846b03a7de6dd7cfe699093ac23bdb237c3 (patch) | |
tree | 15c65a50cb31199b66780f0d9ccf415346469006 /lldb/packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py | |
parent | e1c931b171288a42f9d65035a7e91b4e52d91643 (diff) | |
download | bcm5719-llvm-81d32846b03a7de6dd7cfe699093ac23bdb237c3.tar.gz bcm5719-llvm-81d32846b03a7de6dd7cfe699093ac23bdb237c3.zip |
Codegen: Don't tail-duplicate blocks with un-analyzable fallthrough.
If AnalyzeBranch can't analyze a block and it is possible to
fallthrough, then duplicating the block doesn't make sense, as only one
block can be the layout predecessor for the un-analyzable fallthrough.
Submitted wit a test case, but NOTE: the test case doesn't currently
fail. However, the test case fails with D20505 and would have saved me
some time debugging.
llvm-svn: 278288
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/lang/objc/objc-new-syntax/TestObjCNewSyntax.py')
0 files changed, 0 insertions, 0 deletions