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, |