src/cpu/sparc/vm/c1_LIRAssembler_sparc.cpp

changeset 2603
1b4e6a5d98e0
parent 2432
55f868e91c3b
child 2728
13bc79b5c9c8
equal deleted inserted replaced
2602:41d4973cf100 2603:1b4e6a5d98e0
393 return -1; 393 return -1;
394 } 394 }
395 395
396 int offset = code_offset(); 396 int offset = code_offset();
397 397
398 __ call(Runtime1::entry_for(Runtime1::handle_exception_id), relocInfo::runtime_call_type); 398 __ call(Runtime1::entry_for(Runtime1::handle_exception_from_callee_id), relocInfo::runtime_call_type);
399 __ delayed()->nop(); 399 __ delayed()->nop();
400 debug_only(__ stop("should have gone to the caller");) 400 __ should_not_reach_here();
401 assert(code_offset() - offset <= exception_handler_size, "overflow"); 401 assert(code_offset() - offset <= exception_handler_size, "overflow");
402 __ end_a_stub(); 402 __ end_a_stub();
403 403
404 return offset; 404 return offset;
405 } 405 }

mercurial