1 // Build don't link: 2 // GROUPS passed bad-errors 3 #include <stddef.h> 4 5 void * operator new(size_t, int *); 6 void * operator new(size_t, void *); 7 8 int *x = 0; foo()9 int foo(){ 10 new (x) int *; 11 new (&x) int *; 12 new (x) int *; // This is identical to line 8 !!! 13 return 1; 14 } 15