| Index: pkg/front_end/lib/src/fasta/type_inference/type_inference_engine.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/type_inference/type_inference_engine.dart b/pkg/front_end/lib/src/fasta/type_inference/type_inference_engine.dart
|
| index a9a2d08f59bdc61d1d8cf583f7b468e62733c278..55cf1bd0e2b6a9d6521d9e7280b65f7cf41c0042 100644
|
| --- a/pkg/front_end/lib/src/fasta/type_inference/type_inference_engine.dart
|
| +++ b/pkg/front_end/lib/src/fasta/type_inference/type_inference_engine.dart
|
| @@ -141,7 +141,7 @@ abstract class TypeInferenceEngineImpl<F> extends TypeInferenceEngine<F> {
|
| if (fieldHasInitializer(field)) {
|
| var typeInferrer = getFieldTypeInferrer(field);
|
| var type = getFieldDeclaredType(field);
|
| - var inferredType = typeInferrer.inferDeclarationType(
|
| + var inferredType = typeInferrer.inferDeclarationOrReturnType(
|
| typeInferrer.inferFieldInitializer(field, type, type == null));
|
| if (type == null && strongMode) {
|
| instrumentation?.record(
|
|
|