| Index: pkg/compiler/lib/src/ssa/builder.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/builder.dart b/pkg/compiler/lib/src/ssa/builder.dart
|
| index 5cca5219436064d5cdc336e5866ad2053c24c0c6..a39f87cd0154b3f5c73a113ea423ff76ffc08483 100644
|
| --- a/pkg/compiler/lib/src/ssa/builder.dart
|
| +++ b/pkg/compiler/lib/src/ssa/builder.dart
|
| @@ -332,7 +332,7 @@ class SsaBuilder extends ast.Visitor
|
| */
|
| List<HInstruction> completeDynamicSendArgumentsList(Selector selector,
|
| FunctionElement function, List<HInstruction> providedArguments) {
|
| - assert(selector.applies(function, backend));
|
| + assert(selector.applies(function));
|
| FunctionSignature signature = function.functionSignature;
|
| List<HInstruction> compiledArguments = new List<HInstruction>(
|
| signature.parameterCount + 1); // Plus one for receiver.
|
| @@ -426,7 +426,7 @@ class SsaBuilder extends ast.Visitor
|
| element.isGenerativeConstructorBody,
|
| message: "Missing selector for inlining of $element."));
|
| if (selector != null) {
|
| - if (!selector.applies(function, backend)) return false;
|
| + if (!selector.applies(function)) return false;
|
| if (mask != null &&
|
| !mask.canHit(function, selector, compiler.closedWorld)) {
|
| return false;
|
| @@ -3201,7 +3201,7 @@ class SsaBuilder extends ast.Visitor
|
| // TODO(5347): Try to avoid the need for calling [implementation] before
|
| // calling [makeStaticArgumentList].
|
| Selector selector = elements.getSelector(node);
|
| - assert(invariant(node, selector.applies(function.implementation, backend),
|
| + assert(invariant(node, selector.applies(function.implementation),
|
| message: "$selector does not apply to ${function.implementation}"));
|
| List<HInstruction> inputs = makeStaticArgumentList(
|
| selector.callStructure, node.arguments, function.implementation);
|
| @@ -4453,8 +4453,7 @@ class SsaBuilder extends ast.Visitor
|
| List<HInstruction> setterInputs = <HInstruction>[];
|
| void generateSuperSendSet() {
|
| Selector setterSelector = elements.getSelector(node);
|
| - if (Elements.isUnresolved(element) ||
|
| - !setterSelector.applies(element, compiler.backend)) {
|
| + if (Elements.isUnresolved(element) || !setterSelector.applies(element)) {
|
| generateSuperNoSuchMethodSend(node, setterSelector, setterInputs);
|
| pop();
|
| } else {
|
|
|