Skip to content

Commit 0713dbb

Browse files
committed
8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses
Reviewed-by: phh Backport-of: c0623972cffdbcd7f80e84a1ec344fd382a4a5cc
1 parent 0fd1ce3 commit 0713dbb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/hotspot/share/classfile/vmSymbols.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -716,6 +716,7 @@ bool vmIntrinsics::is_disabled_by_flags(vmIntrinsics::ID id) {
716716
case vmIntrinsics::_compareAndExchangeObject:
717717
case vmIntrinsics::_compareAndExchangeObjectAcquire:
718718
case vmIntrinsics::_compareAndExchangeObjectRelease:
719+
case vmIntrinsics::_allocateInstance:
719720
if (!InlineUnsafeOps) return true;
720721
break;
721722
case vmIntrinsics::_getShortUnaligned:
@@ -726,7 +727,6 @@ bool vmIntrinsics::is_disabled_by_flags(vmIntrinsics::ID id) {
726727
case vmIntrinsics::_putCharUnaligned:
727728
case vmIntrinsics::_putIntUnaligned:
728729
case vmIntrinsics::_putLongUnaligned:
729-
case vmIntrinsics::_allocateInstance:
730730
if (!InlineUnsafeOps || !UseUnalignedAccesses) return true;
731731
break;
732732
case vmIntrinsics::_hashCode:

0 commit comments

Comments
 (0)