blob: c17274343d57ab2e83e01d15ec782de775607d96 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// 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); }
|