hotspot/src/cpu/x86/vm/sharedRuntime_x86_64.cpp
changeset 33105 294e48b4f704
parent 32727 320855c2baef
child 33198 b37ad9fbf681
equal deleted inserted replaced
33104:a7c0f60a1294 33105:294e48b4f704
  1693     member_reg = rbx;  // known to be free at this point
  1693     member_reg = rbx;  // known to be free at this point
  1694     has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind);
  1694     has_receiver = MethodHandles::ref_kind_has_receiver(ref_kind);
  1695   } else if (iid == vmIntrinsics::_invokeBasic) {
  1695   } else if (iid == vmIntrinsics::_invokeBasic) {
  1696     has_receiver = true;
  1696     has_receiver = true;
  1697   } else {
  1697   } else {
  1698     fatal(err_msg_res("unexpected intrinsic id %d", iid));
  1698     fatal("unexpected intrinsic id %d", iid);
  1699   }
  1699   }
  1700 
  1700 
  1701   if (member_reg != noreg) {
  1701   if (member_reg != noreg) {
  1702     // Load the member_arg into register, if necessary.
  1702     // Load the member_arg into register, if necessary.
  1703     SharedRuntime::check_member_name_argument_is_last_argument(method, sig_bt, regs);
  1703     SharedRuntime::check_member_name_argument_is_last_argument(method, sig_bt, regs);