diff -r c61f09122d3b -r 5529640c5f67 src/hotspot/share/runtime/thread.cpp --- a/src/hotspot/share/runtime/thread.cpp Fri Mar 15 18:59:21 2019 +0100 +++ b/src/hotspot/share/runtime/thread.cpp Fri Mar 15 16:00:18 2019 -0400 @@ -2960,7 +2960,7 @@ } } -void JavaThread::metadata_do(void f(Metadata*)) { +void JavaThread::metadata_do(MetadataClosure* f) { if (has_last_Java_frame()) { // Traverse the execution stack to call f() on the methods in the stack for (StackFrameStream fst(this); !fst.is_done(); fst.next()) { @@ -4574,7 +4574,7 @@ } } -void Threads::metadata_do(void f(Metadata*)) { +void Threads::metadata_do(MetadataClosure* f) { ALL_JAVA_THREADS(p) { p->metadata_do(f); }