summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenCXX/goto.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Whenever explicitly activating or deactivating a cleanup, weJohn McCall2011-11-101-1/+1
| | | | | | | | | | need to provide a 'dominating IP' which is guaranteed to dominate the (de)activation point but which cannot be avoided along any execution path from the (de)activation point to the push-point of the cleanup. Using the entry block is bad mojo. llvm-svn: 144276
* Simplify EH control flow by observing that EH scopes form a simpleJohn McCall2011-08-111-1/+0
| | | | | | | | | | | | | | | hierarchy of delegation, and that EH selector values are meaningful function-wide (good thing, too, or inlining wouldn't work). 2,3d 1a hierarchy of delegation and that EH selector values have the same meaning everywhere in the function instead of being meaningful only in the context of a specific selector. This removes the need for routing edges through EH cleanups, since a cleanup simply always branches to its enclosing scope. llvm-svn: 137293
* Convert Clang over to resuming from landing pads with llvm.eh.resume.John McCall2011-05-281-0/+1
| | | | | | It's quite likely that this will explode, but I need to know how. :) llvm-svn: 132269
* Add -fcxx-exceptions to all tests that use C++ exceptions.Anders Carlsson2011-02-281-1/+1
| | | | llvm-svn: 126599
* Not really sure how this worked, but it seems like a clear typo. =]Chandler Carruth2010-10-161-1/+1
| | | | llvm-svn: 116650
* When instantiating a new-expression, force a rebuild if there were defaultJohn McCall2010-10-051-20/+34
| | | | | | | | arguments in either the placement or constructor arguments. This is important if the default arguments refer to a declaration or create a temporary. llvm-svn: 115700
* ...without leaving a temporary file behind.John McCall2010-10-051-1/+1
| | | | llvm-svn: 115671
* Er, this test should actually run IR generation.John McCall2010-10-051-1/+1
| | | | llvm-svn: 115670
* Teach PopCleanupBlock to correctly handle the possibility of branching throughJohn McCall2010-10-051-0/+29
a EH-only cleanup as part of a fallthrough branch-through. That this happens for this test case is actually a separate bug. llvm-svn: 115668
OpenPOWER on IntegriCloud