[cfe-commits] r134863 - in /cfe/trunk: lib/CodeGen/CodeGenTypes.cpp lib/CodeGen/CodeGenTypes.h test/CodeGenCXX/anonymous-union-member-initializer.cpp test/CodeGenObjC/arc-foreach.m test/CodeGenObjC/arc.m

Chris Lattner sabre at nondot.org
Sun Jul 10 07:53:42 PDT 2011


On Jul 10, 2011, at 5:39 AM, Francois Pichet wrote:

> On Sun, Jul 10, 2011 at 1:39 AM, Chris Lattner <sabre at nondot.org> wrote:
>> Author: lattner
>> Date: Sun Jul 10 00:39:13 2011
>> New Revision: 134863
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=134863&view=rev
>> Log:
>> keep track of whether being in a RS_StructPointer state
>> caused us to skip layout out a function accurately.  If
>> so, flush the type cache for both the function and struct
>> case to ensure that any pointers to the functions get
>> recomputed.  This is overconservative, but with this patch
>> clang can build itself again.
> 
> This fails under MSVC:

Thanks, this is hopefully fixed by r134870.  Please let me know if not.

-Chris




More information about the cfe-commits mailing list