src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
changeset 54687 df2b3565f343
parent 54536 fb53a1c25903
child 57533 a2912ba36422
--- a/src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp	Thu May 02 06:33:28 2019 -0700
+++ b/src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp	Thu May 02 09:49:52 2019 -0400
@@ -79,4 +79,16 @@
   inline void do_oop_work(T* p);
 };
 
+#ifdef ASSERT
+class ShenandoahAssertNotForwardedClosure : public OopClosure {
+private:
+  template <class T>
+  inline void do_oop_work(T* p);
+
+public:
+  inline void do_oop(narrowOop* p);
+  inline void do_oop(oop* p);
+};
+#endif // ASSERT
+
 #endif // SHARE_GC_SHENANDOAH_SHENANDOAHCLOSURES_HPP