Lines Matching defs:kkid
13305 OP * const kkid = OpSIBLING(kid);
13308 if (kkid && kkid->op_type == OP_PADSV) {
13313 (kkid->op_private & (OPpLVAL_INTRO|OPpPAD_STATE));
13315 } else if (!(kkid->op_private & OPpLVAL_INTRO)
13316 || (kkid->op_private & OPpPAD_STATE))
13323 kid->op_targ = kkid->op_targ;
13324 kkid->op_targ = 0;
13344 OP *kkid = OpSIBLING(kid);
13345 /* For state variable assignment with attributes, kkid is a list op
13347 if ((kkid->op_type == OP_PADSV ||
13348 (OP_TYPE_IS_OR_WAS(kkid, OP_LIST) &&
13349 (kkid = cLISTOPx(kkid)->op_last)->op_type == OP_PADSV
13352 && (kkid->op_private & (OPpLVAL_INTRO|OPpPAD_STATE))
13354 return S_newONCEOP(aTHX_ o, kkid);