No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gcc4 / gcc / testsuite / g++.dg / lookup / crash3.C
blob24a3360ba33e4be8737336f41fa2c56a565e5b31
1 // { dg-do compile }
2 // Contributed by Wolfgang Wieser <wwieser at gmx dot de>
3 // PR c++/15967: ICE with ambiguous operator new
5 typedef __SIZE_TYPE__ size_t; 
7 struct A { void *operator new(size_t s){} };  // { dg-error "operator new" }
8 struct B { void *operator new(size_t s){} };  // { dg-error "operator new" }
10 struct C : A,B {}; 
12 int crash() 
14   C *c=new C();   // { dg-error "ambiguous" }