src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
changeset 49368 2ed1c37df3a5
parent 49027 8dc742d9bbab
child 49748 6a880e576856
equal deleted inserted replaced
49366:f95ef5511e1f 49368:2ed1c37df3a5
  1352   __ empty_expression_stack();
  1352   __ empty_expression_stack();
  1353   __ restore_bcp();      // rsi must be correct for exception handler   (was destroyed)
  1353   __ restore_bcp();      // rsi must be correct for exception handler   (was destroyed)
  1354   __ restore_locals();   // make sure locals pointer is correct as well (was destroyed)
  1354   __ restore_locals();   // make sure locals pointer is correct as well (was destroyed)
  1355 
  1355 
  1356   // throw exception
  1356   // throw exception
  1357   __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::throw_AbstractMethodError));
  1357   __ call_VM(noreg, CAST_FROM_FN_PTR(address, InterpreterRuntime::throw_AbstractMethodErrorWithMethod), rbx);
  1358   // the call_VM checks for exception, so we should never return here.
  1358   // the call_VM checks for exception, so we should never return here.
  1359   __ should_not_reach_here();
  1359   __ should_not_reach_here();
  1360 
  1360 
  1361   return entry_point;
  1361   return entry_point;
  1362 }
  1362 }