summaryrefslogtreecommitdiff
path: root/compiler/optimizing/intrinsics.cc
diff options
context:
space:
mode:
Diffstat (limited to 'compiler/optimizing/intrinsics.cc')
-rw-r--r--compiler/optimizing/intrinsics.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/compiler/optimizing/intrinsics.cc b/compiler/optimizing/intrinsics.cc
index 713806e217..5323ae2445 100644
--- a/compiler/optimizing/intrinsics.cc
+++ b/compiler/optimizing/intrinsics.cc
@@ -172,15 +172,11 @@ IntrinsicVisitor::ValueOfInfo IntrinsicVisitor::ComputeValueOfInfo(
}
MemberOffset IntrinsicVisitor::GetReferenceDisableIntrinsicOffset() {
- ScopedObjectAccess soa(Thread::Current());
- ArtField* field = WellKnownClasses::java_lang_ref_Reference_disableIntrinsic;
- return field->GetOffset();
+ return WellKnownClasses::java_lang_ref_Reference_disableIntrinsic->GetOffset();
}
MemberOffset IntrinsicVisitor::GetReferenceSlowPathEnabledOffset() {
- ScopedObjectAccess soa(Thread::Current());
- ArtField* field = WellKnownClasses::java_lang_ref_Reference_slowPathEnabled;
- return field->GetOffset();
+ return WellKnownClasses::java_lang_ref_Reference_slowPathEnabled->GetOffset();
}
void IntrinsicVisitor::CreateReferenceGetReferentLocations(HInvoke* invoke,