diff -r 01ade4446d96 -r 60764a78fa5c hotspot/src/share/vm/oops/method.hpp --- a/hotspot/src/share/vm/oops/method.hpp Wed Oct 21 13:46:25 2015 +0000 +++ b/hotspot/src/share/vm/oops/method.hpp Fri Oct 23 16:48:38 2015 -0400 @@ -393,7 +393,7 @@ bool was_executed_more_than(int n); bool was_never_executed() { return !was_executed_more_than(0); } - static void build_interpreter_method_data(methodHandle method, TRAPS); + static void build_interpreter_method_data(const methodHandle& method, TRAPS); static MethodCounters* build_method_counters(Method* m, TRAPS); @@ -435,7 +435,7 @@ address get_c2i_unverified_entry(); AdapterHandlerEntry* adapter() { return _adapter; } // setup entry points - void link_method(methodHandle method, TRAPS); + void link_method(const methodHandle& method, TRAPS); // clear entry points. Used by sharing code void unlink_method();