| Index: pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart
|
| diff --git a/pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart b/pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart
|
| index a3587f8552f9e4d4925a7795663c9f70e793e99d..f3660527b5c0df85480a2d9ae2ff35df64e889fd 100644
|
| --- a/pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart
|
| +++ b/pkg/compiler/lib/src/resolution/semantic_visitor_mixins.dart
|
| @@ -1409,6 +1409,16 @@ abstract class InvokeBulkMixin<R, A>
|
| }
|
|
|
| @override
|
| + R visitLocalFunctionIncompatibleInvoke(
|
| + Send node,
|
| + LocalFunctionElement function,
|
| + NodeList arguments,
|
| + CallStructure callStructure,
|
| + A arg) {
|
| + return bulkHandleInvoke(node, arg);
|
| + }
|
| +
|
| + @override
|
| R visitLocalVariableInvoke(
|
| Send node,
|
| LocalVariableElement variable,
|
| @@ -4218,6 +4228,17 @@ class TraversalSendMixin<R, A> implements SemanticSendVisitor<R, A> {
|
| }
|
|
|
| @override
|
| + R visitLocalFunctionIncompatibleInvoke(
|
| + Send node,
|
| + LocalFunctionElement function,
|
| + NodeList arguments,
|
| + CallStructure callStructure,
|
| + A arg) {
|
| + apply(arguments, arg);
|
| + return null;
|
| + }
|
| +
|
| + @override
|
| R visitLocalVariableCompound(
|
| Send node,
|
| LocalVariableElement variable,
|
| @@ -7439,6 +7460,16 @@ abstract class BaseImplementationOfLocalsMixin<R, A>
|
| }
|
|
|
| @override
|
| + R visitLocalFunctionIncompatibleInvoke(
|
| + Send node,
|
| + LocalFunctionElement function,
|
| + NodeList arguments,
|
| + CallStructure callStructure,
|
| + A arg) {
|
| + return handleLocalInvoke(node, function, arguments, callStructure, arg);
|
| + }
|
| +
|
| + @override
|
| R visitLocalVariableGet(
|
| Send node,
|
| LocalVariableElement variable,
|
|
|