4 fail_compilation/fail18143.d(20): Error: variable `fail18143.S.a` cannot modify parameter `this` in contract
5 fail_compilation/fail18143.d(21): Error: variable `fail18143.S.a` cannot modify parameter `this` in contract
6 fail_compilation/fail18143.d(25): Error: variable `fail18143.S.a` cannot modify parameter `this` in contract
7 fail_compilation/fail18143.d(26): Error: variable `fail18143.S.a` cannot modify parameter `this` in contract
8 fail_compilation/fail18143.d(35): Error: variable `fail18143.C.a` cannot modify parameter `this` in contract
9 fail_compilation/fail18143.d(36): Error: variable `fail18143.C.a` cannot modify parameter `this` in contract
10 fail_compilation/fail18143.d(40): Error: variable `fail18143.C.a` cannot modify parameter `this` in contract
11 fail_compilation/fail18143.d(41): Error: variable `fail18143.C.a` cannot modify parameter `this` in contract
20 in { a
= n
; } // error, modifying this.a in contract
21 out { a
= n
; } // error, modifying this.a in contract
25 in { a
= n
; } // error, modifying this.a in contract
26 out { a
= n
; } // error, modifying this.a in contract
35 in { a
= n
; } // error, modifying this.a in contract
36 out { a
= n
; } // error, modifying this.a in contract
40 in { a
= n
; } // error, modifying this.a in contract
41 out { a
= n
; } // error, modifying this.a in contract