message = vdie_croak_common(pat, args);
- PL_restartop = die_where(message);
- JMPENV_JUMP(3);
+ die_where(message);
/* NOTREACHED */
return NULL;
}
msv = S_vdie_croak_common(aTHX_ pat, args);
- if (PL_in_eval) {
- PL_restartop = die_where(msv);
- JMPENV_JUMP(3);
- }
-
- write_to_stderr( msv ? msv : ERRSV );
- my_failure_exit();
+ die_where(msv);
}
#if defined(PERL_IMPLICIT_CONTEXT)
assert(msv);
S_vdie_common(aTHX_ msv, FALSE);
}
- if (PL_in_eval) {
- PL_restartop = die_where(msv);
- JMPENV_JUMP(3);
- }
- write_to_stderr(msv);
- my_failure_exit();
+ die_where(msv);
}
else {
Perl_vwarn(aTHX_ pat, args);