Skip to content

Commit cf8d433

Browse files
committed
8195859: AArch64: vtableStubs gtest fails after 8174962
Gtest vtableStubs introduced by 8174962 fails on AArch64 with an invalid insn encoding Reviewed-by: duke
1 parent 15ac25b commit cf8d433

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1049,7 +1049,8 @@ void MacroAssembler::lookup_virtual_method(Register recv_klass,
10491049
ldr(method_result, Address(method_result, vtable_offset_in_bytes));
10501050
} else {
10511051
vtable_offset_in_bytes += vtable_index.as_constant() * wordSize;
1052-
ldr(method_result, Address(recv_klass, vtable_offset_in_bytes));
1052+
ldr(method_result,
1053+
form_address(rscratch1, recv_klass, vtable_offset_in_bytes));
10531054
}
10541055
}
10551056

0 commit comments

Comments
 (0)