[cfe-commits] r83426 - in /cfe/trunk: lib/CodeGen/CGCXX.cpp lib/CodeGen/CGCXXClass.cpp lib/CodeGen/CodeGenFunction.h test/CodeGenCXX/virtual-base-cast.cpp

Mike Stump mrs at apple.com
Fri Nov 13 10:42:15 PST 2009


On Nov 13, 2009, at 10:33 AM, Anders Carlsson wrote:
> do you have a smaller test case that shows this? If so I can try to  
> get it working.

virt.cc is pretty small...  It just has 21 usually totally independent  
testcase in it.  You'd have to probe which testcase blows it.  I think  
test3 is the first testcase that blows chunks:

struct test3_B3 { virtual void funcB3(); };
struct test3_B2 : virtual test3_B3 { virtual void funcB2(); };
struct test3_B1 : virtual test3_B2 { virtual void funcB1(); };

struct test3_D : virtual test3_B1 {
   virtual void funcD() { }
} d3;



More information about the cfe-commits mailing list