diff options
-rw-r--r-- | cop.h | 1 | ||||
-rw-r--r-- | perl.c | 4 |
2 files changed, 3 insertions, 2 deletions
@@ -359,6 +359,7 @@ typedef struct stackinfo PERL_SI; #define POPSTACK \ STMT_START { \ + djSP; \ PERL_SI *prev = PL_curstackinfo->si_prev; \ if (!prev) { \ PerlIO_printf(PerlIO_stderr(), "panic: POPSTACK\n"); \ @@ -1020,7 +1020,7 @@ perl_run(void) perl_run(PerlInterpreter *sv_interp) #endif { - dSP; + dTHR; I32 oldscope; dJMPENV; int ret; @@ -2978,7 +2978,7 @@ my_failure_exit(void) STATIC void my_exit_jump(void) { - dSP; + dTHR; register PERL_CONTEXT *cx; I32 gimme; SV **newsp; |