8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector

Reviewed-by: fjiang, fyang
This commit is contained in:
Dingli Zhang 2026-01-20 23:48:42 +00:00
parent 4fd7595f1b
commit ca3e6236a2

View File

@ -213,7 +213,7 @@ void RegisterSaver::restore_live_registers(MacroAssembler* masm) {
// Is vector's size (in bytes) bigger than a size saved by default?
// riscv does not ovlerlay the floating-point registers on vector registers like aarch64.
bool SharedRuntime::is_wide_vector(int size) {
return UseRVV;
return UseRVV && size > 0;
}
// ---------------------------------------------------------------------------