commit | 1a343ebbf413e8eae6b2737b2b2d79cbf5765571 | [log] [tgz] |
---|---|---|
author | John McCall <rjmccall@apple.com> | Thu Nov 10 08:15:53 2011 +0000 |
committer | John McCall <rjmccall@apple.com> | Thu Nov 10 08:15:53 2011 +0000 |
tree | f19088ff715fded786ec81b96a04bcceadff0b12 | |
parent | 180f47959a066795cc0f409433023af448bb0328 [diff] |
Enter the cleanups for a block outside the enclosing full-expression. Naturally they're inactive before we enter the block literal expression. This restores the intended behavior that blocks belong to their enclosing scope. There's a useful -O0 / compile-time optimization that we're missing here with activating cleanups following straight-line code from their inactive beginnings. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144268 91177308-0d34-0410-b5e6-96231b3b80d8