Chromium Code Reviews| Index: sdk/lib/_internal/compiler/implementation/ssa/codegen.dart |
| diff --git a/sdk/lib/_internal/compiler/implementation/ssa/codegen.dart b/sdk/lib/_internal/compiler/implementation/ssa/codegen.dart |
| index 08c479485829ed6d4677216b11fc9856cd530196..bef43a09ace310152c6fcef2f944938f0828999a 100644 |
| --- a/sdk/lib/_internal/compiler/implementation/ssa/codegen.dart |
| +++ b/sdk/lib/_internal/compiler/implementation/ssa/codegen.dart |
| @@ -1562,16 +1562,16 @@ abstract class SsaCodeGenerator implements HVisitor, HBlockInformationVisitor { |
| // may know something about the types of closures that need |
| // the specific closure call method. |
| Selector call = new Selector.callClosureFrom(selector); |
| - world.registerDynamicInvocation(call.name, call); |
| + world.registerDynamicInvocation(call); |
| } |
| SourceString name = node.selector.name; |
|
ngeoffray
2013/06/25 12:21:00
Remove line above.
kasperl
2013/06/25 12:28:32
Done.
|
| - world.registerDynamicInvocation(name, selector); |
| + world.registerDynamicInvocation(selector); |
| } |
| void registerSetter(HInvokeDynamic node) { |
| Selector selector = getOptimizedSelectorFor(node, node.selector); |
| - world.registerDynamicSetter(selector.name, selector); |
| + world.registerDynamicSetter(selector); |
| HType valueType = node.isInterceptedCall |
| ? node.inputs[2].instructionType |
| : node.inputs[1].instructionType; |
| @@ -1579,7 +1579,7 @@ abstract class SsaCodeGenerator implements HVisitor, HBlockInformationVisitor { |
| void registerGetter(HInvokeDynamic node) { |
| Selector selector = getOptimizedSelectorFor(node, node.selector); |
| - world.registerDynamicGetter(selector.name, selector); |
| + world.registerDynamicGetter(selector); |
| } |
| visitInvokeDynamicSetter(HInvokeDynamicSetter node) { |
| @@ -1603,7 +1603,7 @@ abstract class SsaCodeGenerator implements HVisitor, HBlockInformationVisitor { |
| backend.namer.invocationName(call), |
| visitArguments(node.inputs)), |
| node); |
| - world.registerDynamicInvocation(call.name, call); |
| + world.registerDynamicInvocation(call); |
| } |
| visitInvokeStatic(HInvokeStatic node) { |