1// PR c++/11266 2// We were expanding the same TARGET_EXPR twice, for placement new and 3// delete. 4 5void* operator new (__SIZE_TYPE__, void*) throw(); 6void operator delete (void*, void*) throw(); 7 8struct A { A(); }; 9 10void foo() { new(new A)A; } 11