PPC: Fix DCHECK error in set_constant_pool_offset AGAIN
the DCHECK in set_constant_pool_offset fails due to the InstructionSize() needs builtin_index() Change-Id: Ic3f2a72d4f481ba9d5413c1bcfdd95b8bb107782 Reviewed-on: https://chromium-review.googlesource.com/c/1456309 Reviewed-by: Jakob Gruber <jgruber@chromium.org> Reviewed-by: Michael Starzinger <mstarzinger@chromium.org> Reviewed-by: Ulan Degenbaev <ulan@chromium.org> Commit-Queue: Junliang Yan <jyan@ca.ibm.com> Cr-Commit-Position: refs/heads/master@{#59436}
This commit is contained in:
parent
0c20a4c6aa
commit
3d3872cba8
@ -2866,11 +2866,11 @@ Handle<Code> Factory::NewOffHeapTrampolineFor(Handle<Code> code,
|
||||
result->initialize_flags(code->kind(), code->has_unwinding_info(),
|
||||
code->is_turbofanned(), stack_slots,
|
||||
set_is_off_heap_trampoline);
|
||||
result->set_builtin_index(code->builtin_index());
|
||||
result->set_safepoint_table_offset(code->safepoint_table_offset());
|
||||
result->set_handler_table_offset(code->handler_table_offset());
|
||||
result->set_constant_pool_offset(code->constant_pool_offset());
|
||||
result->set_code_comments_offset(code->code_comments_offset());
|
||||
result->set_builtin_index(code->builtin_index());
|
||||
|
||||
// Replace the newly generated trampoline's RelocInfo ByteArray with the
|
||||
// canonical one stored in the roots to avoid duplicating it for every
|
||||
|
Loading…
Reference in New Issue
Block a user