#else
++PL_Ierror_count;
#endif
- } else if (!in_eval) {
- if (!cleanup || cleanup(aTHX_ ud))
- croak(NULL);
- }
+ } else if (!in_eval) {
+ if (!cleanup || cleanup(aTHX_ ud))
+ croak(NULL);
+ }
} else {
if (old_err) {
SvREFCNT_dec(ERRSV);
BOOT:
{
HV *stash;
+ int c;
MY_CXT_INIT;
- MY_CXT.b__op_stashes[0] = NULL;
+ for (c = OPc_NULL; c < OPc_MAX; ++c)
+ MY_CXT.b__op_stashes[c] = NULL;
#if VMG_THREADSAFE
MUTEX_INIT(&vmg_vtable_refcount_mutex);
MUTEX_INIT(&vmg_op_name_init_mutex);