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); |
} |
} |