src/share/vm/opto/parse2.cpp

changeset 1215
c96bf21b756f
parent 1161
be93aad57795
child 1260
8f5825e0aeaa
equal deleted inserted replaced
1214:d0e0d6d824d8 1215:c96bf21b756f
2050 2050
2051 case Bytecodes::_athrow: 2051 case Bytecodes::_athrow:
2052 // null exception oop throws NULL pointer exception 2052 // null exception oop throws NULL pointer exception
2053 do_null_check(peek(), T_OBJECT); 2053 do_null_check(peek(), T_OBJECT);
2054 if (stopped()) return; 2054 if (stopped()) return;
2055 if (JvmtiExport::can_post_exceptions()) { 2055 if (env()->jvmti_can_post_exceptions()) {
2056 // "Full-speed throwing" is not necessary here, 2056 // "Full-speed throwing" is not necessary here,
2057 // since we're notifying the VM on every throw. 2057 // since we're notifying the VM on every throw.
2058 uncommon_trap(Deoptimization::Reason_unhandled, 2058 uncommon_trap(Deoptimization::Reason_unhandled,
2059 Deoptimization::Action_none); 2059 Deoptimization::Action_none);
2060 return; 2060 return;

mercurial