hotspot/src/share/vm/interpreter/interpreterRuntime.cpp
changeset 33230 23bb11a5cf4e
parent 33198 b37ad9fbf681
parent 33208 5ec6ffa63c57
child 33632 038347770a9e
child 33593 60764a78fa5c
equal deleted inserted replaced
33199:ba60c42fa77b 33230:23bb11a5cf4e
   456 //       // disabled for now - interpreter is not using shortcut yet
   456 //       // disabled for now - interpreter is not using shortcut yet
   457 //       // (shortcut is not to call runtime if we have no exception handlers)
   457 //       // (shortcut is not to call runtime if we have no exception handlers)
   458 //       // warning("performance bug: should not call runtime if method has no exception handlers");
   458 //       // warning("performance bug: should not call runtime if method has no exception handlers");
   459 //     }
   459 //     }
   460     // for AbortVMOnException flag
   460     // for AbortVMOnException flag
   461     NOT_PRODUCT(Exceptions::debug_check_abort(h_exception));
   461     Exceptions::debug_check_abort(h_exception);
   462 
   462 
   463     // exception handler lookup
   463     // exception handler lookup
   464     KlassHandle h_klass(THREAD, h_exception->klass());
   464     KlassHandle h_klass(THREAD, h_exception->klass());
   465     handler_bci = Method::fast_exception_handler_bci_for(h_method, h_klass, current_bci, THREAD);
   465     handler_bci = Method::fast_exception_handler_bci_for(h_method, h_klass, current_bci, THREAD);
   466     if (HAS_PENDING_EXCEPTION) {
   466     if (HAS_PENDING_EXCEPTION) {