| Index: lib/compiler/implementation/typechecker.dart
|
| diff --git a/lib/compiler/implementation/typechecker.dart b/lib/compiler/implementation/typechecker.dart
|
| index f7af728c82d0e26475f72e4005f537d71d0599ab..54698b8aa099814b8cef111481931ddde1977098 100644
|
| --- a/lib/compiler/implementation/typechecker.dart
|
| +++ b/lib/compiler/implementation/typechecker.dart
|
| @@ -601,6 +601,10 @@ class TypeCheckerVisitor implements Visitor<Type> {
|
|
|
| /** Dart Programming Language Specification: 11.10 Return */
|
| Type visitReturn(Return node) {
|
| + if (node.getBeginToken().stringValue === 'native') {
|
| + return StatementType.RETURNING;
|
| + }
|
| +
|
| final expression = node.expression;
|
| final isVoidFunction = (expectedReturnType === types.voidType);
|
|
|
|
|