| Index: pkg/compiler/lib/src/ssa/codegen.dart
|
| diff --git a/pkg/compiler/lib/src/ssa/codegen.dart b/pkg/compiler/lib/src/ssa/codegen.dart
|
| index 305f7adb9712869546c099267166649076647e79..7e45b9b5a7ae8f44b9cd8eccac99898ee03f0efe 100644
|
| --- a/pkg/compiler/lib/src/ssa/codegen.dart
|
| +++ b/pkg/compiler/lib/src/ssa/codegen.dart
|
| @@ -1704,7 +1704,8 @@ class SsaCodeGenerator implements HVisitor, HBlockInformationVisitor {
|
| var isolate = new js.VariableUse(
|
| backend.namer.globalObjectForLibrary(helpers.interceptorsLibrary));
|
| Selector selector = node.selector;
|
| - js.Name methodName = backend.registerOneShotInterceptor(selector);
|
| + js.Name methodName = backend.interceptorData
|
| + .registerOneShotInterceptor(selector, backend.namer);
|
| push(js
|
| .propertyCall(isolate, methodName, arguments)
|
| .withSourceInformation(node.sourceInformation));
|
| @@ -3055,7 +3056,7 @@ class SsaCodeGenerator implements HVisitor, HBlockInformationVisitor {
|
|
|
| use(node.inputs[0]);
|
| if (node.hasReceiver) {
|
| - if (backend.isInterceptorClass(element.typeDeclaration)) {
|
| + if (backend.interceptorData.isInterceptorClass(element.typeDeclaration)) {
|
| int index = element.index;
|
| js.Expression receiver = pop();
|
| js.Expression helper =
|
|
|