Skip to content

Commit 6241d09

Browse files
author
Hamlin Li
committed
8351861: RISC-V: add simple assert at arrays_equals_v
Reviewed-by: fyang
1 parent 0e7d460 commit 6241d09

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2614,6 +2614,9 @@ void C2_MacroAssembler::clear_array_v(Register base, Register cnt) {
26142614

26152615
void C2_MacroAssembler::arrays_equals_v(Register a1, Register a2, Register result,
26162616
Register cnt1, int elem_size) {
2617+
assert(elem_size == 1 || elem_size == 2, "must be char or byte");
2618+
assert_different_registers(a1, a2, result, cnt1, t0, t1);
2619+
26172620
Label DONE;
26182621
Register tmp1 = t0;
26192622
Register tmp2 = t1;

0 commit comments

Comments
 (0)