]> granicus.if.org Git - clang/commit
objective-C blocks: Provide layout map for byref
authorFariborz Jahanian <fjahanian@apple.com>
Wed, 14 Nov 2012 17:15:51 +0000 (17:15 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Wed, 14 Nov 2012 17:15:51 +0000 (17:15 +0000)
commit3ca23d7dc6cb61e6f363a58d9256d548199d120c
tree00205162a72e02a72fb4ac29effdb1648560aeae
parentaccaf19bc1129c0273ec50dba52318e60bc29103
objective-C blocks: Provide layout map for byref
variables captured in a block. // rdar://12184410

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167931 91177308-0d34-0410-b5e6-96231b3b80d8
12 files changed:
include/clang/AST/ASTContext.h
lib/AST/ASTContext.cpp
lib/CodeGen/CGBlocks.cpp
lib/CodeGen/CGBlocks.h
lib/CodeGen/CGDebugInfo.cpp
lib/CodeGen/CGObjCGNU.cpp
lib/CodeGen/CGObjCMac.cpp
lib/CodeGen/CGObjCRuntime.h
test/CodeGenObjC/arc-blocks.m
test/CodeGenObjC/block-byref-variable-layout.m [new file with mode: 0644]
test/CodeGenObjC/blocks.m
test/CodeGenObjC/mrr-captured-block-var-inlined-layout.m