]> git.vpit.fr Git - perl/modules/Scope-Upper.git/blobdiff - Upper.xs
fix unwind()
[perl/modules/Scope-Upper.git] / Upper.xs
index 34edf0476779027249b7676e01f88ed62bcbde61..f6e678d405a2c4a5f493a428557db5572f10df44 100644 (file)
--- 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;