Chromium Code Reviews| Index: pkg/compiler/lib/src/js_backend/codegen/js_tree_builder.dart |
| diff --git a/pkg/compiler/lib/src/js_backend/codegen/js_tree_builder.dart b/pkg/compiler/lib/src/js_backend/codegen/js_tree_builder.dart |
| index b21bb5e13759296d74005dbebde37ff1e0812cc9..b3c5689a159a239595ba8cc8e329a4cebec56f28 100644 |
| --- a/pkg/compiler/lib/src/js_backend/codegen/js_tree_builder.dart |
| +++ b/pkg/compiler/lib/src/js_backend/codegen/js_tree_builder.dart |
| @@ -42,10 +42,12 @@ class JsTreeBuilder extends Builder { |
| Expression visitInterceptor(cps_ir.Interceptor node) { |
| Element getInterceptor = _glue.getInterceptorMethod; |
| + String name = _glue.getInterceptorName(node.interceptedClasses); |
| + Selector selector = new Selector.call(name, null, 1); |
|
asgerf
2015/01/21 10:21:05
Was this supposed to be the JsCallSelector?
|
| _glue.registerUseInterceptorInCodegen(); |
| return new InvokeStatic( |
| getInterceptor, |
| - new Selector.fromElement(getInterceptor), |
| + selector, |
| <Expression>[getVariableReference(node.input)]); |
| } |