| Index: pkg/compiler/lib/src/cps_ir/cps_ir_tracer.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_tracer.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_tracer.dart
|
| index 5a6431ad261b6f515e0ea08173077d99971fa96f..5d7c114bb0622042b0f3d689d6c16a166552cc7e 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_tracer.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_tracer.dart
|
| @@ -44,7 +44,9 @@ class IRTracer extends TracerUtil implements cps_ir.Visitor {
|
| }
|
|
|
| visitFieldDefinition(cps_ir.FieldDefinition node) {
|
| - visitExecutableDefinition(node);
|
| + if (node.hasInitializer) {
|
| + visitExecutableDefinition(node);
|
| + }
|
| }
|
|
|
| visitFunctionDefinition(cps_ir.FunctionDefinition node) {
|
| @@ -343,7 +345,9 @@ class BlockCollector extends cps_ir.Visitor {
|
| }
|
|
|
| visitFieldDefinition(cps_ir.FieldDefinition node) {
|
| - visitExecutableDefinition(node);
|
| + if (node.hasInitializer) {
|
| + visitExecutableDefinition(node);
|
| + }
|
| }
|
|
|
| visitFunctionDefinition(cps_ir.FunctionDefinition node) {
|
|
|