We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cfe88c9 commit ad18e6cCopy full SHA for ad18e6c
op.c
@@ -17069,10 +17069,8 @@ S_subsignature_build_defop(pTHX_ struct yy_parser_signature_param *param)
17069
OP *defexpr_start = LINKLIST(defexpr);
17070
17071
/* Need to build OP_PARAMTEST[ other: OP_PARAMSTORE[ default-expr ] ] */
17072
- OP *paramstore;
17073
- OP *paramtest = (OP *)alloc_LOGOP(OP_PARAMTEST,
17074
- paramstore = newUNOP(OP_PARAMSTORE, 0, defexpr),
17075
- defexpr_start);
+ OP *paramstore = newUNOP(OP_PARAMSTORE, 0, defexpr);
+ OP *paramtest = (OP *)alloc_LOGOP(OP_PARAMTEST, paramstore, defexpr_start);
17076
17077
paramtest->op_flags |= OPf_WANT_VOID;
17078
paramtest->op_targ = paramstore->op_targ = param->padix;
0 commit comments