< prev index next >
src/cpu/x86/vm/methodHandles_x86.cpp
Print this page
*** 185,195 ****
Address(temp2, ConstMethod::size_of_parameters_offset()),
sizeof(u2), /*is_signed*/ false);
// assert(sizeof(u2) == sizeof(Method::_size_of_parameters), "");
__ movptr(temp2, __ argument_address(temp2, -1));
Label L;
! __ cmpoopptr(recv, temp2);
__ jcc(Assembler::equal, L);
__ movptr(rax, temp2);
__ STOP("receiver not on stack");
__ BIND(L);
}
--- 185,195 ----
Address(temp2, ConstMethod::size_of_parameters_offset()),
sizeof(u2), /*is_signed*/ false);
// assert(sizeof(u2) == sizeof(Method::_size_of_parameters), "");
__ movptr(temp2, __ argument_address(temp2, -1));
Label L;
! __ cmpoops(recv, temp2);
__ jcc(Assembler::equal, L);
__ movptr(rax, temp2);
__ STOP("receiver not on stack");
__ BIND(L);
}
< prev index next >