Index: runtime/vm/flow_graph_compiler_ia32.cc |
=================================================================== |
--- runtime/vm/flow_graph_compiler_ia32.cc (revision 39445) |
+++ runtime/vm/flow_graph_compiler_ia32.cc (working copy) |
@@ -1178,15 +1178,9 @@ |
intptr_t token_pos, |
LocationSummary* locs, |
const ICData& ic_data) { |
- uword label_address = 0; |
StubCode* stub_code = isolate()->stub_code(); |
- if (ic_data.NumArgsTested() == 0) { |
- label_address = stub_code->ZeroArgsUnoptimizedStaticCallEntryPoint(); |
- } else if (ic_data.NumArgsTested() == 2) { |
- label_address = stub_code->TwoArgsUnoptimizedStaticCallEntryPoint(); |
- } else { |
- UNIMPLEMENTED(); |
- } |
+ const uword label_address = |
+ stub_code->UnoptimizedStaticCallEntryPoint(ic_data.NumArgsTested()); |
ExternalLabel target_label(label_address); |
__ LoadObject(ECX, ic_data); |
GenerateDartCall(deopt_id, |