| Index: tests/compiler/dart2js_extra/17094_test.dart
|
| diff --git a/tests/compiler/dart2js_extra/17094_test.dart b/tests/compiler/dart2js_extra/17094_test.dart
|
| index 25452f28cfef9ce36e513a8eac72ede79fa835c8..41fba87743897bd2f821d8fe6e3fafdf7b6dcb7c 100644
|
| --- a/tests/compiler/dart2js_extra/17094_test.dart
|
| +++ b/tests/compiler/dart2js_extra/17094_test.dart
|
| @@ -10,7 +10,10 @@ get never => new DateTime.now().millisecondsSinceEpoch == 0;
|
|
|
| class A {
|
| int a = 0;
|
| - toString() { ++a; return 'A'; }
|
| + toString() {
|
| + ++a;
|
| + return 'A';
|
| + }
|
| }
|
|
|
| // Many interpolations to make function too big to inline.
|
| @@ -20,9 +23,9 @@ fmt(x) => '$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x$x';
|
| test(a) {
|
| if (a == null) return;
|
| if (never) a.a += 1;
|
| - var b = a.a; // field load
|
| - var c = fmt(a); // field modified through implicit call to toString()
|
| - var d = a.a; // field re-load
|
| + var b = a.a; // field load
|
| + var c = fmt(a); // field modified through implicit call to toString()
|
| + var d = a.a; // field re-load
|
| Expect.equals('A 0 AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 30', '$a $b $c $d');
|
|
|
| // Extra use of [fmt] to prevent inlining on basis of single reference.
|
|
|