| Index: pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart
|
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart
|
| index a27a6121a1e5c93a622532718efa624c801edf55..59b0f96b1e12a77dd4c0696d41bd20f176dac04f 100644
|
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart
|
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart
|
| @@ -1057,7 +1057,9 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive>
|
| ast.NodeList arguments,
|
| CallStructure callStructure,
|
| _) {
|
| - return irBuilder.buildStaticFieldInvocation(field, callStructure,
|
| + ir.Primitive target = irBuilder.buildStaticFieldGet(field);
|
| + return irBuilder.buildCallInvocation(target,
|
| + callStructure,
|
| translateDynamicArguments(arguments, callStructure));
|
| }
|
|
|
| @@ -1084,7 +1086,9 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive>
|
| ast.NodeList arguments,
|
| CallStructure callStructure,
|
| _) {
|
| - return irBuilder.buildStaticGetterInvocation(getter, callStructure,
|
| + ir.Primitive target = irBuilder.buildStaticGetterGet(getter);
|
| + return irBuilder.buildCallInvocation(target,
|
| + callStructure,
|
| translateDynamicArguments(arguments, callStructure));
|
| }
|
|
|
| @@ -1095,7 +1099,9 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive>
|
| ast.NodeList arguments,
|
| CallStructure callStructure,
|
| _) {
|
| - return irBuilder.buildSuperFieldInvocation(field, callStructure,
|
| + ir.Primitive target = irBuilder.buildSuperFieldGet(field);
|
| + return irBuilder.buildCallInvocation(target,
|
| + callStructure,
|
| translateDynamicArguments(arguments, callStructure));
|
| }
|
|
|
| @@ -1106,7 +1112,9 @@ abstract class IrBuilderVisitor extends ast.Visitor<ir.Primitive>
|
| ast.NodeList arguments,
|
| CallStructure callStructure,
|
| _) {
|
| - return irBuilder.buildSuperGetterInvocation(getter, callStructure,
|
| + ir.Primitive target = irBuilder.buildSuperGetterGet(getter);
|
| + return irBuilder.buildCallInvocation(target,
|
| + callStructure,
|
| translateDynamicArguments(arguments, callStructure));
|
| }
|
|
|
|
|