| Index: pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart b/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
|
| index 1348b9eb65c91fd92dc649e7bf7401d415f5cb74..30f7821950e7f2954dd871e1a04c48e2c6261dbe 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/kernel_shadow_ast.dart
|
| @@ -1450,8 +1450,11 @@ class KernelNullAwarePropertyGet extends Let implements KernelExpression {
|
| @override
|
| DartType _inferExpression(
|
| KernelTypeInferrer inferrer, DartType typeContext, bool typeNeeded) {
|
| - return inferrer.inferPropertyGet(this, variable.initializer, fileOffset,
|
| - _desugaredGet, typeContext, typeNeeded);
|
| + var inferredType = inferrer.inferPropertyGet(this, variable.initializer,
|
| + fileOffset, _desugaredGet, typeContext, true,
|
| + receiverVariable: variable);
|
| + body.staticType = inferredType;
|
| + return inferredType;
|
| }
|
| }
|
|
|
|
|