| Index: runtime/vm/flow_graph_inliner.cc
|
| ===================================================================
|
| --- runtime/vm/flow_graph_inliner.cc (revision 12803)
|
| +++ runtime/vm/flow_graph_inliner.cc (working copy)
|
| @@ -184,12 +184,14 @@
|
|
|
| void VisitPolymorphicInstanceCall(PolymorphicInstanceCallInstr* instr) {
|
| TRACE_INLINING(OS::Print(" PolymorphicInstanceCall\n"));
|
| + const ICData& ic_data = instr->ic_data();
|
| + const Function& target = Function::ZoneHandle(ic_data.GetTargetAt(0));
|
| if (instr->with_checks()) {
|
| - TRACE_INLINING(OS::Print(" Bailout: checks\n"));
|
| + TRACE_INLINING(OS::Print(" Bailout: %"Pd" checks target '%s'\n",
|
| + ic_data.NumberOfChecks(),
|
| + target.ToCString()));
|
| return;
|
| }
|
| - const ICData& ic_data = instr->ic_data();
|
| - const Function& target = Function::ZoneHandle(ic_data.GetTargetAt(0));
|
|
|
| GrowableArray<Value*> arguments(instr->ArgumentCount());
|
| for (int i = 0; i < instr->ArgumentCount(); ++i) {
|
|
|