| Index: pkg/front_end/lib/src/fasta/kernel/body_builder.dart
|
| diff --git a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart
|
| index 6952a9e4cabf501efd725ffe43d8b34c0cb21193..6a6740c1e9a62c212c1abc0bc0a8d48f3254345d 100644
|
| --- a/pkg/front_end/lib/src/fasta/kernel/body_builder.dart
|
| +++ b/pkg/front_end/lib/src/fasta/kernel/body_builder.dart
|
| @@ -14,7 +14,11 @@ import '../parser/identifier_context.dart' show IdentifierContext;
|
| import 'package:front_end/src/fasta/builder/ast_factory.dart' show AstFactory;
|
|
|
| import 'package:front_end/src/fasta/kernel/kernel_shadow_ast.dart'
|
| - show KernelArguments, KernelField, KernelFunctionDeclaration;
|
| + show
|
| + KernelArguments,
|
| + KernelField,
|
| + KernelFunctionDeclaration,
|
| + KernelReturnStatement;
|
|
|
| import 'package:front_end/src/fasta/kernel/utils.dart' show offsetForToken;
|
|
|
| @@ -1057,7 +1061,8 @@ class BodyBuilder extends ScopeListener<JumpTarget> implements BuilderHelper {
|
| push(buildCompileTimeErrorStatement(
|
| "Can't return from a constructor.", beginToken.charOffset));
|
| } else {
|
| - push(new ReturnStatement(expression)..fileOffset = beginToken.charOffset);
|
| + push(new KernelReturnStatement(expression)
|
| + ..fileOffset = beginToken.charOffset);
|
| }
|
| }
|
|
|
|
|