| Index: pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| diff --git a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| index 54e247234d710e64eb456f4a0cbcdc975e40e349..cbead55caf9ad4dc6bb870c51f6671f27ce75523 100644
|
| --- a/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| +++ b/pkg/compiler/lib/src/js_backend/codegen/codegen.dart
|
| @@ -635,6 +635,7 @@ class CodeGenerator extends tree_ir.StatementVisitor
|
|
|
| @override
|
| js.Expression visitGetField(tree_ir.GetField node) {
|
| + registry.registerFieldGetter(node.field);
|
| return new js.PropertyAccess(
|
| visitExpression(node.object),
|
| glue.instanceFieldPropertyName(node.field));
|
| @@ -642,6 +643,7 @@ class CodeGenerator extends tree_ir.StatementVisitor
|
|
|
| @override
|
| js.Assignment visitSetField(tree_ir.SetField node) {
|
| + registry.registerFieldSetter(node.field);
|
| js.PropertyAccess field =
|
| new js.PropertyAccess(
|
| visitExpression(node.object),
|
|
|