--- old/src/share/vm/gc_implementation/g1/g1OopClosures.hpp 2012-07-05 18:01:12.406346825 -0700 +++ new/src/share/vm/gc_implementation/g1/g1OopClosures.hpp 2012-07-05 18:01:11.528679287 -0700 @@ -197,7 +197,6 @@ HeapWord* _r_bottom; HeapWord* _r_end; OopClosure* _oc; - int _out_of_region; public: FilterOutOfRegionClosure(HeapRegion* r, OopClosure* oc); template void do_oop_nv(T* p); @@ -205,7 +204,6 @@ virtual void do_oop(narrowOop* p) { do_oop_nv(p); } bool apply_to_weak_ref_discovered_field() { return true; } bool do_header() { return false; } - int out_of_region() { return _out_of_region; } }; // Closure for iterating over object fields during concurrent marking