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)
commita9d4464baf0cce5a11b481bec96c280d2c513dee
tree4ec15331addafee5c3cead5d6337ea58ce1815f1
parent497d9d2671951db090199c389c03cca4ac0b1e5e
objective-C blocks: Provide layout map for byref
variables captured in a block. // rdar://12184410

llvm-svn: 167931
12 files changed:
clang/include/clang/AST/ASTContext.h
clang/lib/AST/ASTContext.cpp
clang/lib/CodeGen/CGBlocks.cpp
clang/lib/CodeGen/CGBlocks.h
clang/lib/CodeGen/CGDebugInfo.cpp
clang/lib/CodeGen/CGObjCGNU.cpp
clang/lib/CodeGen/CGObjCMac.cpp
clang/lib/CodeGen/CGObjCRuntime.h
clang/test/CodeGenObjC/arc-blocks.m
clang/test/CodeGenObjC/block-byref-variable-layout.m [new file with mode: 0644]
clang/test/CodeGenObjC/blocks.m
clang/test/CodeGenObjC/mrr-captured-block-var-inlined-layout.m