< prev index next >
src/cpu/aarch64/vm/templateTable_aarch64.cpp
Print this page
@@ -3444,11 +3444,11 @@
} else {
__ mov(rscratch1, (intptr_t)markOopDesc::prototype());
}
__ str(rscratch1, Address(r0, oopDesc::mark_offset_in_bytes()));
__ store_klass_gap(r0, zr); // zero klass gap for compressed oops
- __ store_klass(r0, r4); // store klass last
+ __ store_klass(r0, r4, rscratch1); // store klass last
{
SkipIfEqual skip(_masm, &DTraceAllocProbes, false);
// Trigger dtrace event for fastpath
__ push(atos); // save the return value
< prev index next >