From b7de36ba19538a56af20cf3c27642b77db584701 Mon Sep 17 00:00:00 2001 From: Father Chrysostomos Date: Sat, 18 Jan 2014 17:07:33 -0800 Subject: [PATCH] Use ASSUME in op.c:newBINOP This causes op.o to drop by 56 bytes for me under clang. --- op.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/op.c b/op.c index bb58bf6..eadcc2e 100644 --- a/op.c +++ b/op.c @@ -4242,7 +4242,7 @@ Perl_newBINOP(pTHX_ I32 type, I32 flags, OP *first, OP *last) dVAR; BINOP *binop; - assert((PL_opargs[type] & OA_CLASS_MASK) == OA_BINOP + ASSUME((PL_opargs[type] & OA_CLASS_MASK) == OA_BINOP || type == OP_SASSIGN || type == OP_NULL ); NewOp(1101, binop, 1, BINOP); -- 2.7.4