]> granicus.if.org Git - clang/commit
Objective-C @synthesize support.
authorDaniel Dunbar <daniel@zuster.org>
Tue, 26 Aug 2008 08:29:31 +0000 (08:29 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 26 Aug 2008 08:29:31 +0000 (08:29 +0000)
commitaf05bb9073319d8381b71c4325188853fd4b8ed6
tree9379a25b653295e0c48894a0f777865b3a134e0c
parent394d33f1f602f7681032a659dff5bb09061ee510
Objective-C @synthesize support.
 - Only supports simple assignment and atomic semantics are ignored.
 - Not quite usable yet because the methods do not actually get added
   to the class metadata.
 - Added ObjCPropertyDecl::getSetterKind (one of Assign, Copy, Retain).
 - Rearrange CodeGenFunction so synthesis can reuse function prolog /
   epilog code.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@55365 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclObjC.h
lib/CodeGen/CGObjC.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CodeGenFunction.cpp
lib/CodeGen/CodeGenFunction.h
lib/CodeGen/CodeGenModule.cpp
lib/CodeGen/CodeGenModule.h