MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / fix19018.d
blobb2a2a304bb7956d3348dbb6bf583eda5bcf7f557
1 /*
2 TEST_OUTPUT:
3 ---
4 fail_compilation/fix19018.d(16): Error: `0b` isn't a valid integer literal, use `0b0` instead
5 fail_compilation/fix19018.d(17): Error: `0B` isn't a valid integer literal, use `0B0` instead
6 fail_compilation/fix19018.d(18): Error: `0x` isn't a valid integer literal, use `0x0` instead
7 fail_compilation/fix19018.d(19): Error: `0X` isn't a valid integer literal, use `0X0` instead
8 fail_compilation/fix19018.d(20): Error: `0x_` isn't a valid integer literal, use `0x0` instead
9 ---
12 // https://issues.dlang.org/show_bug.cgi?id=19018
14 void foo()
16 auto a = 0b;
17 auto b = 0B;
18 auto c = 0x;
19 auto d = 0X;
20 auto e = 0x_;