--- a/src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Wed Jul 24 17:08:14 2019 -0700
+++ b/src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Thu Jul 25 08:04:33 2019 +0200
@@ -2040,17 +2040,6 @@
bind(L_fallthrough);
}
-void MacroAssembler::check_method_handle_type(Register mtype_reg, Register mh_reg,
- Register temp_reg,
- Label& wrong_method_type) {
- assert_different_registers(mtype_reg, mh_reg, temp_reg);
- // Compare method type against that of the receiver.
- load_heap_oop(temp_reg, delayed_value(java_lang_invoke_MethodHandle::type_offset_in_bytes, temp_reg), mh_reg,
- noreg, noreg, false, IS_NOT_NULL);
- cmpd(CCR0, temp_reg, mtype_reg);
- bne(CCR0, wrong_method_type);
-}
-
RegisterOrConstant MacroAssembler::argument_offset(RegisterOrConstant arg_slot,
Register temp_reg,
int extra_slot_offset) {