diff options
Diffstat (limited to 'runtime/thread.cc')
-rw-r--r-- | runtime/thread.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/thread.cc b/runtime/thread.cc index 21241d240b..2abcd67c2d 100644 --- a/runtime/thread.cc +++ b/runtime/thread.cc @@ -2704,7 +2704,7 @@ class ReferenceMapVisitor : public StackVisitor { // Visiting the declaring class is necessary so that we don't unload the class of a method that // is executing. We need to ensure that the code stays mapped. void VisitDeclaringClass(ArtMethod* method) SHARED_REQUIRES(Locks::mutator_lock_) { - mirror::Class* klass = method->GetDeclaringClassNoBarrier(); + mirror::Class* klass = method->GetDeclaringClassUnchecked<kWithoutReadBarrier>(); // klass can be null for runtime methods. if (klass != nullptr) { mirror::Object* new_ref = klass; |