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 "exceeds maximum object size" }
9 }
10