< prev index next >

src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Print this page
rev 54706 : 8223244: Fix usage of ARRAYCOPY_DISJOINT decorator

*** 1786,1796 **** __ stop("super_check_offset inconsistent"); __ bind(L); } #endif //ASSERT ! DecoratorSet decorators = IN_HEAP | IS_ARRAY | ARRAYCOPY_CHECKCAST; bool is_oop = true; if (dest_uninitialized) { decorators |= IS_DEST_UNINITIALIZED; } --- 1786,1798 ---- __ stop("super_check_offset inconsistent"); __ bind(L); } #endif //ASSERT ! // Note: checkcast arraycopy is always disjoint. If it were not, then we wouldn't ! // need to checkcast. ! DecoratorSet decorators = IN_HEAP | IS_ARRAY | ARRAYCOPY_CHECKCAST | ARRAYCOPY_DISJOINT; bool is_oop = true; if (dest_uninitialized) { decorators |= IS_DEST_UNINITIALIZED; }
< prev index next >