Update intrinsic Unsafe.getLong() after moving to core platform API
Bug: 129062985
Bug: 130281183
Test: compiles (DCHECK in SetIntrinsic would fail otherwise)
Change-Id: If891f4be97ca4622db6f03631c6fd50536dd3ff9
diff --git a/runtime/hidden_api.h b/runtime/hidden_api.h
index 5b9c63a..e6a0ed3 100644
--- a/runtime/hidden_api.h
+++ b/runtime/hidden_api.h
@@ -290,7 +290,6 @@
case Intrinsics::kUnsafeGetAndSetInt:
case Intrinsics::kUnsafeGetAndSetLong:
case Intrinsics::kUnsafeGetAndSetObject:
- case Intrinsics::kUnsafeGetLong:
case Intrinsics::kUnsafeGetLongVolatile:
case Intrinsics::kUnsafeGetObject:
case Intrinsics::kUnsafeGetObjectVolatile:
@@ -356,6 +355,8 @@
case Intrinsics::kVarHandleWeakCompareAndSetPlain:
case Intrinsics::kVarHandleWeakCompareAndSetRelease:
return 0u;
+ case Intrinsics::kUnsafeGetLong:
+ return kAccCorePlatformApi;
default:
// Remaining intrinsics are public API. We DCHECK that in SetIntrinsic().
return kAccPublicApi;