From dfcd3de5defffbf214d60b8322b79ded8e367fd3 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Mon, 1 Dec 2008 00:02:17 +0000 Subject: Expose save_pushptrptr() and implement SAVESWITCHSTACK() with it. p4raw-id: //depot/perl@34960 --- scope.h | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'scope.h') diff --git a/scope.h b/scope.h index 6eddb19422..fc639afed0 100644 --- a/scope.h +++ b/scope.h @@ -178,10 +178,7 @@ Closing bracket on a callback. See C and L. #define SAVESWITCHSTACK(f,t) \ STMT_START { \ - SSCHECK(3); \ - SSPUSHPTR(MUTABLE_SV(f)); \ - SSPUSHPTR(MUTABLE_SV(t)); \ - SSPUSHINT(SAVEt_SAVESWITCHSTACK); \ + save_pushptrptr(MUTABLE_SV(f), MUTABLE_SV(t), SAVEt_SAVESWITCHSTACK); \ SWITCHSTACK((f),(t)); \ PL_curstackinfo->si_stack = (t); \ } STMT_END -- cgit v1.2.1