| OLD | NEW |
| 1 // Messages from compiling opassign.dart | 1 // Messages from compiling opassign.dart |
| 2 info: line 21, column 3 of test/codegen/opassign.dart: [DynamicInvoke] ++f[index
] requires dynamic invoke | 2 info: [DynamicInvoke] ++f[index] requires dynamic invoke (test/codegen/opassign.
dart, line 21, col 3) |
| 3 ++f[index]; | 3 info: [DynamicInvoke] f[index]++ requires dynamic invoke (test/codegen/opassign.
dart, line 22, col 16) |
| 4 ^^^^^^^^^^ | 4 info: [DynamicInvoke] ++foo.x requires dynamic invoke (test/codegen/opassign.dar
t, line 25, col 3) |
| 5 info: line 22, column 16 of test/codegen/opassign.dart: [DynamicInvoke] f[index]
++ requires dynamic invoke | 5 info: [DynamicInvoke] foo.x requires dynamic invoke (test/codegen/opassign.dart,
line 25, col 5) |
| 6 forcePostfix(f[index]++); | 6 info: [DynamicInvoke] foo.x++ requires dynamic invoke (test/codegen/opassign.dar
t, line 26, col 16) |
| 7 ^^^^^^^^^^ | 7 info: [DynamicInvoke] foo.x requires dynamic invoke (test/codegen/opassign.dart,
line 26, col 16) |
| 8 info: line 25, column 3 of test/codegen/opassign.dart: [DynamicInvoke] ++foo.x r
equires dynamic invoke | 8 info: [DynamicInvoke] f[index] += f[index] requires dynamic invoke (test/codegen
/opassign.dart, line 29, col 3) |
| 9 ++foo.x; | |
| 10 ^^^^^^^ | |
| 11 info: line 25, column 5 of test/codegen/opassign.dart: [DynamicInvoke] foo.x req
uires dynamic invoke | |
| 12 ++foo.x; | |
| 13 ^^^^^ | |
| 14 info: line 26, column 16 of test/codegen/opassign.dart: [DynamicInvoke] foo.x++
requires dynamic invoke | |
| 15 forcePostfix(foo.x++); | |
| 16 ^^^^^^^ | |
| 17 info: line 26, column 16 of test/codegen/opassign.dart: [DynamicInvoke] foo.x re
quires dynamic invoke | |
| 18 forcePostfix(foo.x++); | |
| 19 ^^^^^ | |
| 20 info: line 29, column 3 of test/codegen/opassign.dart: [DynamicInvoke] f[index]
+= f[index] requires dynamic invoke | |
| 21 f[index] += f[index]; | |
| 22 ^^^^^^^^^^^^^^^^^^^^ | |
| OLD | NEW |