summaryrefslogtreecommitdiffstats
path: root/clang/test/CodeGenObjC/block-byref-variable-layout.m
Commit message (Collapse)AuthorAgeFilesLines
* Don't pass -O0 to clang_cc1, it is the default.Rafael Espindola2013-09-041-1/+1
| | | | llvm-svn: 189910
* objective-C blocks: Check for record type when deciding if Fariborz Jahanian2012-12-111-0/+7
| | | | | | | byref variable requires extended layout info. to prevent a crash involving arrays declared __block. // rdar://12787751 llvm-svn: 169908
* objective-C blocks: Make sure that identical logic is usedFariborz Jahanian2012-11-281-0/+9
| | | | | | | | | | in deciding a copy/dispose field is needed in a byref structure and when generating the copy/dispose helpers. In certain cases, these fields were being added but no copy/dispose was being generated. This was uncovered in ARC, but not in MRR. // rdar://12759433 llvm-svn: 168825
* objective-C blocks: Provide layout map for byrefFariborz Jahanian2012-11-141-0/+33
variables captured in a block. // rdar://12184410 llvm-svn: 167931
OpenPOWER on IntegriCloud