… | |
… | |
514 | dSP; |
514 | dSP; |
515 | SWITCHSTACK (PL_curstack, PL_curstackinfo->si_stack); |
515 | SWITCHSTACK (PL_curstack, PL_curstackinfo->si_stack); |
516 | PUTBACK; /* possibly superfluous */ |
516 | PUTBACK; /* possibly superfluous */ |
517 | } |
517 | } |
518 | |
518 | |
|
|
519 | if (PL_main_cv != Nullcv) /* don't during destruction. hack? */ |
519 | dounwind(-1); |
520 | dounwind(-1); |
520 | |
521 | |
521 | SvREFCNT_dec(PL_curstackinfo->si_stack); |
522 | SvREFCNT_dec(PL_curstackinfo->si_stack); |
522 | Safefree(PL_curstackinfo->si_cxstack); |
523 | Safefree(PL_curstackinfo->si_cxstack); |
523 | Safefree(PL_curstackinfo); |
524 | Safefree(PL_curstackinfo); |
524 | PL_curstackinfo = p; |
525 | PL_curstackinfo = p; |