diff options
Diffstat (limited to 'runtime/java_vm_ext.cc')
-rw-r--r-- | runtime/java_vm_ext.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/runtime/java_vm_ext.cc b/runtime/java_vm_ext.cc index 7f677ab5d3..4643d145cc 100644 --- a/runtime/java_vm_ext.cc +++ b/runtime/java_vm_ext.cc @@ -764,10 +764,8 @@ void JavaVMExt::TrimGlobals() { void JavaVMExt::VisitRoots(RootCallback* callback, void* arg) { Thread* self = Thread::Current(); - { - ReaderMutexLock mu(self, globals_lock_); - globals_.VisitRoots(callback, arg, 0, kRootJNIGlobal); - } + ReaderMutexLock mu(self, globals_lock_); + globals_.VisitRoots(callback, arg, RootInfo(kRootJNIGlobal)); // The weak_globals table is visited by the GC itself (because it mutates the table). } |