X-Git-Url: http://git.vpit.fr/?p=perl%2Fmodules%2FScope-Upper.git;a=blobdiff_plain;f=Upper.xs;h=f6e678d405a2c4a5f493a428557db5572f10df44;hp=34edf0476779027249b7676e01f88ed62bcbde61;hb=e7846e7f6fded4c4a3139054c5206c1480711867;hpb=ded730eb90d077625077fa059f47ef321f9c42d1 diff --git a/Upper.xs b/Upper.xs index 34edf04..f6e678d 100644 --- a/Upper.xs +++ b/Upper.xs @@ -1361,7 +1361,7 @@ static void su_unwind(pTHX_ void *ud_) { dounwind(cxix); mark = PL_markstack[cxstack[cxix].blk_oldmarksp]; - *PL_markstack_ptr = PL_stack_sp - PL_stack_base - items; + PUSHMARK(PL_stack_sp - items); XSH_D({ I32 gimme = GIMME_V;