1// PR c++/55446 2// { dg-do run } 3 4struct S 5{ 6 S() { } 7}; 8 9int n = 1; 10 11void* operator new[](__SIZE_TYPE__) 12{ 13 n = -1; 14 return &n; 15} 16 17int main() 18{ 19 new S[0]; 20 if (n != -1) 21 __builtin_abort(); 22} 23