// RUN: %clang_cc1 -fsyntax-only -verify %s -triple x86_64-linux-gnu | |
struct a { // expected-error {{structure 'a' is too large, which exceeds maximum allowed size of 1152921504606846976 bytes}} | |
char x[1ull<<60]; | |
char x2[1ull<<60]; | |
}; | |
a z[1]; | |
long long x() { return sizeof(a); } | |
long long x2() { return sizeof(a::x); } | |
long long x3() { return sizeof(a::x2); } | |
long long x4() { return sizeof(z); } | |