--- old/src/share/vm/runtime/deoptimization.hpp 2017-07-27 08:54:14.850560413 -0400 +++ new/src/share/vm/runtime/deoptimization.hpp 2017-07-27 08:54:14.595126747 -0400 @@ -417,7 +417,7 @@ // returning to a deoptimized caller static void popframe_preserve_args(JavaThread* thread, int bytes_to_save, void* start_address); - static MethodData* get_method_data(JavaThread* thread, methodHandle m, bool create_if_missing); + static MethodData* get_method_data(JavaThread* thread, const methodHandle& m, bool create_if_missing); private: // Update the mdo's count and per-BCI reason bits, returning previous state: static ProfileData* query_update_method_data(MethodData* trap_mdo,