From a5eeae08cc212a2f3e612e6f688d6686efa6c56c Mon Sep 17 00:00:00 2001
From: BenShuai5D_ <benshuai5d@163.com>
Date: Wed, 21 Jan 2026 15:49:48 +0800
Subject: [PATCH] fix UseCompactObjectHeaders slowdebug build fail
src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
@@ -1880,7 +1880,7 @@ void InterpreterMacroAssembler::load_resolved_indy_entry(Register cache, Registe
void InterpreterMacroAssembler::verify_field_offset(Register reg) {
// Verify the field offset is not in the header, implicitly checks for 0
Label L;
- subs(zr, reg, static_cast<int>(sizeof(markWord) + (UseCompressedClassPointers ? sizeof(narrowKlass) : sizeof(Klass*))));
+ subs(zr, reg, oopDesc::base_offset_in_bytes());
br(Assembler::GE, L);
stop("bad field offset");
bind(L);
--
2.34.1