# HG changeset patch # User mdoerr # Date 1510762665 -3600 # Wed Nov 15 17:17:45 2017 +0100 # Node ID 4778fb8fe63fe6f07c73047113ad48737e6ba752 # Parent 7092940fbaff13d89cd7355a77432f6acd3829b7 8191337: GCC 4.8 build broken after 8186571 Reviewed-by: diff --git a/src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp b/src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp --- a/src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp +++ b/src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp @@ -144,5 +144,8 @@ } } +void G1VerifyOopClosure::do_oop(oop* p) { do_oop_nv(p); } +void G1VerifyOopClosure::do_oop(narrowOop* p) { do_oop_nv(p); } + // Generate G1 full GC specialized oop_oop_iterate functions. SPECIALIZED_OOP_OOP_ITERATE_CLOSURES_G1FULL(ALL_KLASS_OOP_OOP_ITERATE_DEFN) diff --git a/src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp b/src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp --- a/src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp +++ b/src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp @@ -136,8 +136,8 @@ template void do_oop_nv(T* p); - void do_oop(oop* p) { do_oop_nv(p); } - void do_oop(narrowOop* p) { do_oop_nv(p); } + void do_oop(oop* p); + void do_oop(narrowOop* p); }; class G1FollowStackClosure: public VoidClosure {