annotate gcc/testsuite/gdc.test/fail_compilation/fail303.d @ 152:2b5abeee2509

update gcc11
author anatofuz
date Mon, 25 May 2020 07:50:57 +0900
parents 1830386684a0
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
145
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
1 /*
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
2 TEST_OUTPUT:
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
3 ---
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
4 fail_compilation/fail303.d(19): Error: double /= cdouble is undefined. Did you mean double /= cdouble.re ?
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
5 fail_compilation/fail303.d(20): Error: ireal *= ireal is an undefined operation
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
6 fail_compilation/fail303.d(21): Error: ireal *= creal is undefined. Did you mean ireal *= creal.im ?
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
7 fail_compilation/fail303.d(22): Error: ireal %= creal is undefined. Did you mean ireal %= creal.im ?
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
8 fail_compilation/fail303.d(23): Error: ireal += real is undefined (result is complex)
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
9 fail_compilation/fail303.d(24): Error: ireal -= creal is undefined (result is complex)
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
10 fail_compilation/fail303.d(25): Error: double -= idouble is undefined (result is complex)
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
11 ---
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
12 */
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
13
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
14
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
15 void main()
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
16 {
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
17 ireal x = 3.0i;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
18 double y = 3;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
19 y /= 2.0 + 6i;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
20 x *= 7.0i;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
21 x *= 3.0i + 2;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
22 x %= (2 + 6.0i);
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
23 x += 2.0;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
24 x -= 1 + 4i;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
25 y -= 3.0i;
1830386684a0 gcc-9.2.0
anatofuz
parents:
diff changeset
26 }