From 40ba680a17dc8d6a78964c98884ac1cb18695d8a Mon Sep 17 00:00:00 2001 From: David Mitchell Date: Sat, 26 Dec 2015 11:52:33 +0000 Subject: PUSHSUB: don't use implicit args Make cv and hasargs explicit parameters of PUSHSUB(), rather than just assuming that there are such vars in scope. --- pp_ctl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'pp_ctl.c') diff --git a/pp_ctl.c b/pp_ctl.c index f5739687b9..7272e8353e 100644 --- a/pp_ctl.c +++ b/pp_ctl.c @@ -2013,9 +2013,8 @@ PP(pp_dbstate) return NORMAL; } else { - U8 hasargs = 0; PUSHBLOCK(cx, CXt_SUB, gimme, SP, PL_savestack_ix); - PUSHSUB_DB(cx); + PUSHSUB_DB(cx, cv, 0); cx->blk_sub.retop = PL_op->op_next; SAVEI32(PL_debug); -- cgit v1.2.1