diff options
Diffstat (limited to 'runtime/java_vm_ext.cc')
-rw-r--r-- | runtime/java_vm_ext.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/java_vm_ext.cc b/runtime/java_vm_ext.cc index dd3b7cf2b2..424addb2a8 100644 --- a/runtime/java_vm_ext.cc +++ b/runtime/java_vm_ext.cc @@ -28,6 +28,7 @@ #include "nativebridge/native_bridge.h" #include "java_vm_ext.h" #include "parsed_options.h" +#include "runtime-inl.h" #include "ScopedLocalRef.h" #include "scoped_thread_state_change.h" #include "thread-inl.h" @@ -761,7 +762,7 @@ void JavaVMExt::SweepJniWeakGlobals(IsMarkedCallback* callback, void* arg) { mirror::Object* obj = *entry; mirror::Object* new_obj = callback(obj, arg); if (new_obj == nullptr) { - new_obj = kClearedJniWeakGlobal; + new_obj = Runtime::Current()->GetClearedJniWeakGlobal(); } *entry = new_obj; } |