]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/gdc.test/fail_compilation/staticarrayoverflow.d
d: Import dmd b8384668f, druntime e6caaab9, phobos 5ab9ad256 (v2.098.0-beta.1)
[thirdparty/gcc.git] / gcc / testsuite / gdc.test / fail_compilation / staticarrayoverflow.d
CommitLineData
b4c522fa
IB
1/*
2REQUIRED_ARGS: -m64
7da827c9 3TEST_OUTPUT:
b4c522fa 4---
5fee5ec3
IB
5fail_compilation/staticarrayoverflow.d(23): Error: static array `S[1879048192]` size overflowed to 7516192768000
6fail_compilation/staticarrayoverflow.d(23): Error: variable `staticarrayoverflow.y` size overflow
7fail_compilation/staticarrayoverflow.d(25): Error: static array `S[8070450532247928832]` size overflowed to 8070450532247928832
8fail_compilation/staticarrayoverflow.d(25): Error: variable `staticarrayoverflow.a` size overflow
9fail_compilation/staticarrayoverflow.d(26): Error: static array `S[0][18446744073709551615LU]` size overflowed to 18446744073709551615
10fail_compilation/staticarrayoverflow.d(26): Error: variable `staticarrayoverflow.b` size overflow
11fail_compilation/staticarrayoverflow.d(27): Error: static array `S[0][4294967295]` size overflowed to 4294967295
12fail_compilation/staticarrayoverflow.d(27): Error: variable `staticarrayoverflow.c` size overflow
b4c522fa
IB
13---
14*/
15
16
17
18struct S
19{
20 int[1000] x;
21}
22
23S[0x7000_0000] y;
24S[0x100_0000/(4*1000 - 1)] z;
25S[0x7000_0000_0000_0000] a;
b0a55e66
IB
26S[0][-1] b;
27S[0][uint.max] c;