| Index: tests/language/vm/load_to_load_forwarding_vm_test.dart
|
| diff --git a/tests/language/vm/load_to_load_forwarding_vm_test.dart b/tests/language/vm/load_to_load_forwarding_vm_test.dart
|
| index 86c5de7771be51d267fd1ee3569a8f81470b9d64..7da5fd26ae918ec822d47f4a7d0562a47181526b 100644
|
| --- a/tests/language/vm/load_to_load_forwarding_vm_test.dart
|
| +++ b/tests/language/vm/load_to_load_forwarding_vm_test.dart
|
| @@ -471,6 +471,21 @@ testAliasingStoreIndexed(array) {
|
| return z.x;
|
| }
|
|
|
| +class ZZ {
|
| + var f;
|
| +}
|
| +
|
| +var zz, f0 = 42;
|
| +
|
| +testAliasesRefinement() {
|
| + zz = new ZZ();
|
| + var b = zz;
|
| + if (b.f == null) {
|
| + b.f = f0;
|
| + }
|
| + return b.f;
|
| +}
|
| +
|
| main() {
|
| final fixed = new List(10);
|
| final growable = [];
|
| @@ -498,6 +513,7 @@ main() {
|
| testPhiForwarding4();
|
| Expect.equals(4, testPhiForwarding5(cs));
|
| testEqualPhisElimination();
|
| + Expect.equals(f0, testAliasesRefinement());
|
| }
|
|
|
| Expect.equals(1, testImmutableVMFields([], false));
|
|
|