diff --git a/hotspot/src/share/vm/oops/instanceRefKlass.inline.hpp b/hotspot/src/share/vm/oops/instanceRefKlass.inline.hpp index 9768132e600..95d1b385f36 100644 --- a/hotspot/src/share/vm/oops/instanceRefKlass.inline.hpp +++ b/hotspot/src/share/vm/oops/instanceRefKlass.inline.hpp @@ -90,10 +90,10 @@ class AlwaysContains { public: template bool operator()(T* p) const { return true; } }; -static AlwaysContains always_contains; template void InstanceRefKlass::oop_oop_iterate_ref_processing(oop obj, OopClosureType* closure) { + AlwaysContains always_contains; if (UseCompressedOops) { oop_oop_iterate_ref_processing_specialized(obj, closure, always_contains); } else {