]> granicus.if.org Git - clang/commit
Refactor Objective-C @catch parameter checking by detangling it from
authorDouglas Gregor <dgregor@apple.com>
Mon, 26 Apr 2010 17:32:49 +0000 (17:32 +0000)
committerDouglas Gregor <dgregor@apple.com>
Mon, 26 Apr 2010 17:32:49 +0000 (17:32 +0000)
commit160b5630aa781ac348303e1ae088d27016637778
tree8f53672217438eeb68f12514ba7b6acc8679fe31
parentc00d8e18ad3d903acfeb5d05163ce90713066a3f
Refactor Objective-C @catch parameter checking by detangling it from
function-parameter checking and splitting it into the normal
ActOn*/Build* pair in Sema. We now use VarDecl to represent the @catch
parameter rather than the ill-fitting ParmVarDecl.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102347 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/DiagnosticSemaKinds.td
include/clang/Parse/DeclSpec.h
lib/Sema/Sema.h
lib/Sema/SemaDeclObjC.cpp
lib/Sema/SemaStmt.cpp
test/SemaObjC/stmts.m