| 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 a88f1c4f10e7841141ea60863acf974840e8048c..4f41a27a090b1db64901c5d9fa560185412c9ab3 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
|
| @@ -364,6 +364,7 @@ class KernelMethodInvocation extends MethodInvocation
|
| DartType _inferExpression(
|
| KernelTypeInferrer inferrer, DartType typeContext, bool typeNeeded) {
|
| // TODO(scheglov): implement.
|
| + inferrer.inferExpression(receiver, null, false);
|
| return typeNeeded ? const DynamicType() : null;
|
| }
|
| }
|
| @@ -385,8 +386,7 @@ class KernelNullLiteral extends NullLiteral implements KernelExpression {
|
| @override
|
| DartType _inferExpression(
|
| KernelTypeInferrer inferrer, DartType typeContext, bool typeNeeded) {
|
| - // TODO(paulberry): implement.
|
| - return typeNeeded ? const DynamicType() : null;
|
| + return inferrer.inferNullLiteral(typeContext, typeNeeded);
|
| }
|
| }
|
|
|
|
|