Index: pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart |
diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart |
index e153082cf24af131da18f64636e67cabe1406cd1..75842be3fd9690a5fd9f30f4006d709f92ed189a 100644 |
--- a/pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart |
+++ b/pkg/front_end/lib/src/fasta/kernel/kernel_field_builder.dart |
@@ -82,6 +82,7 @@ class KernelFieldBuilder extends FieldBuilder<Expression> { |
currentClass == null ? library.scope : currentClass.scope; |
// TODO(paulberry): Is it correct to pass library.uri into BodyBuilder, or |
// should it be the part URI? |
+ var typeInferrer = typeInferenceEngine.createTopLevelTypeInferrer(field); |
var bodyBuilder = new BodyBuilder( |
library, |
this, |
@@ -92,7 +93,7 @@ class KernelFieldBuilder extends FieldBuilder<Expression> { |
currentClass, |
isInstanceMember, |
library.uri, |
- typeInferenceEngine.createTopLevelTypeInferrer(field), |
+ typeInferrer, |
astFactory, |
fieldDependencies: typeInferenceEngine.getFieldDependencies(field)); |
Parser parser = new Parser(bodyBuilder); |