1 // Contributed by Dodji Seketeli <dodji@redhat.com> 2 // Origin: PR c++/36741 3 4 #include <stddef.h> 5 const char* foo()6 foo() 7 { 8 return new char[~static_cast<size_t>(0)];// { dg-error "21:exceeds maximum object size" } 9 } 10