6 fail_compilation/fail_opover.d(13): Error: no `[]` operator overload for type `object.Object`
7 fail_compilation/fail_opover.d(17): Error: no `[]` operator overload for type `TestS`
23 fail_compilation/fail_opover.d(46): Error: no `[]` operator overload for type `S`
24 fail_compilation/fail_opover.d(47): Error: no `[]` operator overload for type `S`
25 fail_compilation/fail_opover.d(48): Error: no `[]` operator overload for type `S`
26 fail_compilation/fail_opover.d(49): Error: no `[]` operator overload for type `S`
27 fail_compilation/fail_opover.d(50): Error: no `[]` operator overload for type `S`
28 fail_compilation/fail_opover.d(51): Error: no `[]` operator overload for type `S`
29 fail_compilation/fail_opover.d(52): Error: no `[]` operator overload for type `S`
30 fail_compilation/fail_opover.d(53): Error: no `[]` operator overload for type `S`
31 fail_compilation/fail_opover.d(54): Error: no `[]` operator overload for type `S`
32 fail_compilation/fail_opover.d(55): Error: no `[]` operator overload for type `S`
33 fail_compilation/fail_opover.d(56): Error: no `[]` operator overload for type `S`
34 fail_compilation/fail_opover.d(57): Error: no `[]` operator overload for type `S`
45 // The errors failing aliasthis access need to be gagged for better error messages.
46 s[]; // in ArrayExp::op_overload()
49 +s[]; // in UnaExp::op_overload()
52 s[] = 3; // in AssignExp::semantic()
55 s[] += 3; // in BinAssignExp::op_overload()
57 s[1..2] += 3; // ditto