@@ -126,10 +126,15 @@ _wrapped_closure->do_oop(p); } void do_oop(narrowOop* p) { assert(false, "Only the _nv versions should be used"); _wrapped_closure->do_oop(p);} }; +class BufferedValueClosure : public Closure { +public: + virtual void do_buffered_value(oop* p) = 0; +}; + class KlassClosure : public Closure { public: virtual void do_klass(Klass* k) = 0; };