[cfe-commits] r104312 - in /cfe/trunk: lib/CodeGen/CGBlocks.cpp lib/CodeGen/CGBlocks.h lib/CodeGen/CGObjC.cpp lib/CodeGen/CodeGenFunction.h test/CodeGenObjC/blocks.m
Fariborz Jahanian
fjahanian at apple.com
Fri May 21 08:12:34 PDT 2010
On May 20, 2010, at 9:11 PM, John McCall wrote:
> Author: rjmccall
> Date: Thu May 20 23:11:14 2010
> New Revision: 104312
>
> URL: http://llvm.org/viewvc/llvm-project?rev=104312&view=rev
> Log:
> Allocate space in a block record for implicit references to the
> Objective C
> 'self' variable arising from uses of the 'super' keyword. Also
> reorganize
> some code so that BlockInfo (now CGBlockInfo) can be opaque outside of
> CGBlocks.cpp.
Is this a regression or we were not handling 'super' in blocks before;
and exposed by recent
changes. If the latter, then I am wondering how the project ever
worked before.
- Thanks, Fariborz
>
> Fixes rdar://problem/8010633.
>
>
More information about the cfe-commits
mailing list