From d1bef648d00af2e0c9ce78078a6f5588f1a9f79d Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Sat, 28 Apr 2012 23:46:03 -0700 Subject: [PATCH] op.c: Remove a redundant ck_subr call from ck_require newUNOP(OP_ENTERSUB, ...) already calls ck_subr, so wrapping it in ck_subr(...) is unnecessary and wasteful of precious CPU time. --- op.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/op.c b/op.c index e6bcdbe..b86f094 100644 --- a/op.c +++ b/op.c @@ -8682,11 +8682,11 @@ Perl_ck_require(pTHX_ OP *o) #ifndef PERL_MAD op_free(o); #endif - newop = ck_subr(newUNOP(OP_ENTERSUB, OPf_STACKED, + newop = newUNOP(OP_ENTERSUB, OPf_STACKED, op_append_elem(OP_LIST, kid, scalar(newUNOP(OP_RV2CV, 0, newGVOP(OP_GV, 0, - gv)))))); + gv))))); op_getmad(o,newop,'O'); return newop; } -- 2.7.4