[cfe-commits] r65746 - in /cfe/trunk: lib/CodeGen/CGBlocks.cpp lib/CodeGen/CGExprConstant.cpp lib/CodeGen/CodeGenFunction.h test/CodeGen/blocks.c
Anders Carlsson
andersca at mac.com
Sun Mar 1 10:58:37 PST 2009
1 mar 2009 kl. 10.51 skrev Mike Stump:
> On Feb 28, 2009, at 5:09 PM, Anders Carlsson wrote:
>> + // Check if the block can be global.
>> + if (CanBlockBeGlobal(Info))
>> + return CGM.GetAddrOfGlobalBlock(BE, Name.c_str());
>
> Like the last change, this also breaks things that were working. :-
> ( Please, monotonic improvements only please. We lazily create
> imports during codegen and your code doesn't account for that.
I think it is better to just use one code path for creating global
blocks.
I added code to look up imports beforehand.
Anders
More information about the cfe-commits
mailing list