]> granicus.if.org Git - clang/commit
reject invalid jumps among pieces of @try blocks. This seems to work
authorChris Lattner <sabre@nondot.org>
Sat, 18 Apr 2009 21:28:52 +0000 (21:28 +0000)
committerChris Lattner <sabre@nondot.org>
Sat, 18 Apr 2009 21:28:52 +0000 (21:28 +0000)
commit07e775d5a1d5262a9cfe1ff333af713535b8cbab
tree5945f04eb0b22d4adeaadfaf206277397c2ce57f
parentb56593725243becfe2685f39eec47406299801ae
reject invalid jumps among pieces of @try blocks.  This seems to work
reasonably well except for the problem that @catches are nested within
each other in the AST, giving the ugly diagnostics in L8.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@69477 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/Stmt.h
include/clang/Basic/DiagnosticSemaKinds.td
lib/Sema/SemaDecl.cpp
test/SemaObjC/scope-check.m