MATCH: Improve `A CMP 0 ? A : -A` set of patterns to use bitwise_equal_p.
[official-gcc.git] / gcc / testsuite / gdc.test / fail_compilation / fail6795.d
blob584a4679ccd403656043052fef98a47ffbaafc35
1 // https://issues.dlang.org/show_bug.cgi?id=6795
2 /*
3 TEST_OUTPUT:
4 ---
5 fail_compilation/fail6795.d(19): Error: `[0][0]` is not an lvalue and cannot be modified
6 fail_compilation/fail6795.d(20): Error: `[0:0][0]` is not an lvalue and cannot be modified
7 fail_compilation/fail6795.d(22): Error: `[0][0]` is not an lvalue and cannot be modified
8 fail_compilation/fail6795.d(23): Error: `[0:0][0]` is not an lvalue and cannot be modified
9 fail_compilation/fail6795.d(25): Error: `[0][0]` is not an lvalue and cannot be modified
10 fail_compilation/fail6795.d(26): Error: `[0:0][0]` is not an lvalue and cannot be modified
11 ---
14 void test_wrong_line_num()
16 enum int[1] sa = [0];
17 enum int[int] aa = [0:0];
19 sa[0]++;
20 --aa[0];
22 sa[0] *= 3;
23 aa[0] /= 3;
25 auto ps = &sa[0];
26 auto pa = &aa[0];