13 int omax = 037777777777;
\r
14 int o8 = 08; // ERROR
\r
15 int o08 = 008; // ERROR
\r
16 int o009 = 0009; // ERROR
\r
17 int obig = 07324327323472347234; // ERROR
\r
18 int omax1 = 040000000000; // ERROR
\r
23 uint uo8 = 08u; // ERROR
\r
24 uint uo9 = 09u; // ERROR
\r
30 int h2 = 0x00000002;
\r
31 int h300 = 0x000300;
\r
32 int hABCDEF = 0xAbCdEF;
\r
33 int hFFFFFFFF = 0xFFFFFFFF;
\r
34 int h12345678 = 0xBC614E;
\r
35 int hToBeOrNotToBe = 0x2b | ~0x2B;
\r
39 uint uh000 = 0x000u;
\r
41 uint uh2 = 0x00000002u;
\r
42 uint uh300 = 0x000300u;
\r
43 uint uhABCDEF = 0xAbCdEFu;
\r
44 uint uhFFFFFFFF = 0xFFFFFFFFu;
\r
45 uint uh12345678 = 0xBC614Eu;
\r
46 uint uhToBeOrNotToBe = 0x2bu | ~0x2BU;
\r
48 //int he1 = 0xG; // ERROR
\r
49 int he2 = 0x; // ERROR
\r
50 int hbig = 0xFFFFFFFF1; // ERROR
\r
62 float f11 = .011e+3;
\r
63 float f12 = .0012e4;
\r
64 float f543 = 000000543.;
\r
65 float f6789 = 00006789.;
\r
66 float f88 = 0000088.;
\r
68 float g1 = 5.3876e4;
\r
69 float g2 = 4000000000e-11;
\r
71 float g4 = 7.321E-3;
\r
79 double gf3 = .3e1lF;
\r
80 double gf4 = .4e1LF;
\r
84 //float e1 = 1..; // ERROR
\r
85 //float e2 = 2.l; // ERROR
\r
86 //float e3 = ..3; // ERROR
\r
87 //float e4 = 4ee1; // ERROR
\r
88 float e5 = 5f; // ERROR
\r
91 layout (location = 2) out vec4 c2;
\r
92 layout (location = 3u) out vec4 c3;
\r
93 layout (location = 04) out vec4 c4;
\r
94 layout (location = 005u) out vec4 c5;
\r
95 layout (location = 0x6) out vec4 c6;
\r
96 layout (location = 0x7u) out vec4 c7;
\r
98 uint g1 = 4294967296u; // ERROR, too big
\r
99 uint g2 = 4294967295u;
\r
100 uint g3 = 4294967294u;
\r
101 int g4 = 4294967296; // ERROR, too big
\r
102 int g5 = 4294967295;
\r
103 int g6 = 4294967294;
\r
104 float inf1 = -1.#INF;
\r
105 float inf2 = 1.#INF;
\r
106 float inf3 = +1.#INF;
\r