< prev index next >
src/share/vm/opto/generateOptoStub.cpp
Print this page
*** 46,56 ****
bool pass_tls,
bool return_pc) {
ResourceMark rm;
const TypeTuple *jdomain = C->tf()->domain_sig();
! const TypeTuple *jrange = C->tf()->range();
// The procedure start
StartNode* start = new StartNode(root(), jdomain);
_gvn.set_type_bottom(start);
--- 46,56 ----
bool pass_tls,
bool return_pc) {
ResourceMark rm;
const TypeTuple *jdomain = C->tf()->domain_sig();
! const TypeTuple *jrange = C->tf()->range_sig();
// The procedure start
StartNode* start = new StartNode(root(), jdomain);
_gvn.set_type_bottom(start);
*** 284,294 ****
ret = new ReturnNode(TypeFunc::Parms, if_null,
i_o(),
exit_memory,
frameptr(),
returnadr());
! if (C->tf()->range()->cnt() > TypeFunc::Parms)
ret->add_req( map()->in(TypeFunc::Parms) );
break;
case 1: // This is a fancy tail-call jump. Jump to computed address.
// Jump to new callee; leave old return address alone.
ret = new TailCallNode(if_null,
--- 284,294 ----
ret = new ReturnNode(TypeFunc::Parms, if_null,
i_o(),
exit_memory,
frameptr(),
returnadr());
! if (C->tf()->range_sig()->cnt() > TypeFunc::Parms)
ret->add_req( map()->in(TypeFunc::Parms) );
break;
case 1: // This is a fancy tail-call jump. Jump to computed address.
// Jump to new callee; leave old return address alone.
ret = new TailCallNode(if_null,
< prev index next >