| Index: runtime/vm/flow_graph_inliner.cc
|
| diff --git a/runtime/vm/flow_graph_inliner.cc b/runtime/vm/flow_graph_inliner.cc
|
| index 7aa1adb0d0e8b9348798baa1629930dcf3386c03..b81b2fd625512a3838fe93e5384c1bce31467e7e 100644
|
| --- a/runtime/vm/flow_graph_inliner.cc
|
| +++ b/runtime/vm/flow_graph_inliner.cc
|
| @@ -626,6 +626,16 @@ class CallSiteInliner : public ValueObject {
|
| return false;
|
| }
|
|
|
| + // Function has no type feedback. With precompilation we don't rely on
|
| + // type feedback.
|
| + if (!Compiler::always_optimize() &&
|
| + function.ic_data_array() == Object::null()) {
|
| + TRACE_INLINING(THR_Print(" Bailout: not compiled yet\n"));
|
| + PRINT_INLINING_TREE("Not compiled",
|
| + &call_data->caller, &function, call_data->call);
|
| + return false;
|
| + }
|
| +
|
| // Abort if this function has deoptimized too much.
|
| if (function.deoptimization_counter() >=
|
| FLAG_deoptimization_counter_threshold) {
|
|
|