R=bmeurer@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com
BUG=
Review URL: https://codereview.chromium.org/
1143153013
Cr-Commit-Position: refs/heads/master@{#28685}
void LCodeGen::PopulateDeoptimizationLiteralsWithInlinedFunctions() {
DCHECK_EQ(0, deoptimization_literals_.length());
- const ZoneList<Handle<JSFunction>>* const inlined_closures =
- chunk()->inlined_closures();
- for (int i = 0; i < inlined_closures->length(); ++i) {
- DefineDeoptimizationLiteral(handle(inlined_closures->at(i)->shared()));
+ for (auto function : chunk()->inlined_functions()) {
+ DefineDeoptimizationLiteral(function);
}
inlined_function_count_ = deoptimization_literals_.length();
}
inner->BindContext(instr->closure_context());
inner->set_entry(instr);
current_block_->UpdateEnvironment(inner);
- chunk_->AddInlinedClosure(instr->closure());
+ chunk_->AddInlinedFunction(instr->shared());
return NULL;
}