]> granicus.if.org Git - clang/commit
Patch adds support for copying of those
authorFariborz Jahanian <fjahanian@apple.com>
Tue, 15 Jun 2010 22:44:06 +0000 (22:44 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Tue, 15 Jun 2010 22:44:06 +0000 (22:44 +0000)
commit55bcace250e1ff366e4482714b344b8cbc8be5f3
tree40128a261e5ae0668dadb5382f2e33884f6b2adc
parent6e5122c8ce152e19355b707d952ab53fe58bd7ad
Patch adds support for copying of those
objective-c++ class objects which have GC'able objc object
pointers and need to use ObjC's objc_memmove_collectable
API (radar 8070772).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106061 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/Basic/Builtins.def
lib/CodeGen/CGBuiltin.cpp
lib/CodeGen/CGExprAgg.cpp
lib/CodeGen/CGExprCXX.cpp
lib/CodeGen/CGObjCGNU.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CGObjCRuntime.h
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
test/CodeGenCXX/implicit-copy-assign-operator.mm [new file with mode: 0644]
test/CodeGenCXX/implicit-copy-constructor.mm [new file with mode: 0644]