Skip to content

Commit c062397

Browse files
committed
8292713: Unsafe.allocateInstance should be intrinsified without UseUnalignedAccesses
Reviewed-by: psandoz, kvn, fyang
1 parent a45a4b9 commit c062397

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/hotspot/share/classfile/vmIntrinsics.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -419,6 +419,7 @@ bool vmIntrinsics::disabled_by_jvm_flags(vmIntrinsics::ID id) {
419419
case vmIntrinsics::_compareAndExchangeReference:
420420
case vmIntrinsics::_compareAndExchangeReferenceAcquire:
421421
case vmIntrinsics::_compareAndExchangeReferenceRelease:
422+
case vmIntrinsics::_allocateInstance:
422423
if (!InlineUnsafeOps) return true;
423424
break;
424425
case vmIntrinsics::_getShortUnaligned:
@@ -429,7 +430,6 @@ bool vmIntrinsics::disabled_by_jvm_flags(vmIntrinsics::ID id) {
429430
case vmIntrinsics::_putCharUnaligned:
430431
case vmIntrinsics::_putIntUnaligned:
431432
case vmIntrinsics::_putLongUnaligned:
432-
case vmIntrinsics::_allocateInstance:
433433
if (!InlineUnsafeOps || !UseUnalignedAccesses) return true;
434434
break;
435435
case vmIntrinsics::_hashCode:

0 commit comments

Comments
 (0)