[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