@@ -239,10 +239,16 @@ // // ========= Utilities // + class ShenandoahNoOpClosure : public OopClosure { + public: + inline void do_oop(oop* p) { } + inline void do_oop(narrowOop* p) { } + }; + #ifdef ASSERT class ShenandoahAssertNotForwardedClosure : public OopClosure { private: template <class T> inline void do_oop_work(T* p);