Index: pkg/analyzer2dart/lib/src/cps_generator.dart |
diff --git a/pkg/analyzer2dart/lib/src/cps_generator.dart b/pkg/analyzer2dart/lib/src/cps_generator.dart |
index a2dc9e677271b78fe81a0469a625146d5c77c1c2..879b308631b91cac754d98cb6bf0f23ffd92a027 100644 |
--- a/pkg/analyzer2dart/lib/src/cps_generator.dart |
+++ b/pkg/analyzer2dart/lib/src/cps_generator.dart |
@@ -219,7 +219,7 @@ class CpsGeneratingVisitor extends SemanticVisitor<ir.Node> |
dart2js.Element element = converter.convertElement(staticElement); |
ir.Primitive receiver = irBuilder.buildLocalGet(element); |
List<ir.Definition> arguments = visitArguments(node.argumentList); |
- return irBuilder.buildFunctionExpressionInvocation( |
+ return irBuilder.buildCallInvocation( |
receiver, |
createSelectorFromMethodInvocation( |
node.argumentList, node.methodName.name), |
@@ -243,7 +243,7 @@ class CpsGeneratingVisitor extends SemanticVisitor<ir.Node> |
FunctionExpressionInvocation node) { |
ir.Primitive target = build(node.function); |
List<ir.Definition> arguments = visitArguments(node.argumentList); |
- return irBuilder.buildFunctionExpressionInvocation( |
+ return irBuilder.buildCallInvocation( |
target, |
createSelectorFromMethodInvocation(node.argumentList, 'call'), |
arguments); |