4 fail_compilation/fail14089.d(41): Error: `1` has no effect
5 fail_compilation/fail14089.d(41): Error: `1` has no effect
6 fail_compilation/fail14089.d(42): Error: `1` has no effect
7 fail_compilation/fail14089.d(42): Error: `n` has no effect
8 fail_compilation/fail14089.d(43): Error: `1` has no effect
9 fail_compilation/fail14089.d(43): Error: `s.val` has no effect
10 fail_compilation/fail14089.d(44): Error: `n` has no effect
11 fail_compilation/fail14089.d(44): Error: `1` has no effect
12 fail_compilation/fail14089.d(45): Error: `s.val` has no effect
13 fail_compilation/fail14089.d(45): Error: `1` has no effect
21 int foo() { return 0; }
26 // The whole of each CondExps has side effects, So no error.
35 cond ?
(n
= 1) : s
.val
;
38 cond ? s
.val
: (n
= 1);