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 937242b4458a1f7cc9e2a0d77be297cda6e94f50..c613219a77babb153d6842a1c0734fd62596db8f 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 |
@@ -517,11 +517,11 @@ class KernelRethrow extends Rethrow implements KernelExpression { |
/// Concrete shadow object representing a return statement in kernel form. |
class KernelReturnStatement extends ReturnStatement implements KernelStatement { |
- KernelReturnStatement([KernelExpression expression]) : super(expression); |
+ KernelReturnStatement([Expression expression]) : super(expression); |
@override |
void _inferStatement(KernelTypeInferrer inferrer) { |
- // TODO(paulberry): implement. |
+ inferrer.inferReturnStatement(expression); |
} |
} |