objective-C block meta-data. This patch completes meta-data
authorFariborz Jahanian <fjahanian@apple.com>
Thu, 1 Nov 2012 18:32:55 +0000 (18:32 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Thu, 1 Nov 2012 18:32:55 +0000 (18:32 +0000)
commit23290b0570e085739f7e783dabefc5fef120657a
treece260d5409ed7e72066fc0ae38aa1c8649f8ea71
parent2edbc86809454ff66ccfd2737e7fd3dbe5343c84
objective-C block meta-data. This patch completes meta-data
generation for captured block variables in arc mode. This includes
inlined version of the meta-data when it can be done. It also includes
severat tests. This is wip. // rdar://12184410.

llvm-svn: 167241
clang/lib/CodeGen/CGBlocks.cpp
clang/lib/CodeGen/CGBlocks.h
clang/lib/CodeGen/CGObjCMac.cpp
clang/test/CodeGenObjC/arc-block-ivar-layout.m [deleted file]
clang/test/CodeGenObjC/arc-blocks.m
clang/test/CodeGenObjC/arc-captured-block-var-inlined-layout.m [new file with mode: 0644]
clang/test/CodeGenObjC/arc-captured-block-var-layout.m [new file with mode: 0644]