diff options
Diffstat (limited to 'compiler/optimizing/intrinsics.cc')
| -rw-r--r-- | compiler/optimizing/intrinsics.cc | 8 |
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, |