|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
12
 | 
 341  | 
 1  | 
     last_list_start = OpSIBLING(((LISTOP*)op)->op_first);  | 
 
| 
23
 | 
 9  | 
 46  | 
     if (!hint || !SvOK(*hint))  | 
 
| 
 | 
 0  | 
 9  | 
     if (!hint || !SvOK(*hint))  | 
 
| 
 | 
 0  | 
 0  | 
     if (!hint || !SvOK(*hint))  | 
 
| 
 | 
 0  | 
 0  | 
     if (!hint || !SvOK(*hint))  | 
 
| 
26
 | 
 9  | 
 0  | 
     last = OpSIBLING(((BINOP*)op)->op_first);  | 
 
| 
27
 | 
 9  | 
 0  | 
     if (last && last->op_type == OP_JOIN) {  | 
 
| 
 | 
 9  | 
 0  | 
     if (last && last->op_type == OP_JOIN) {  | 
 
| 
29
 | 
 9  | 
 0  | 
 	const OP *next = OpSIBLING(first);  | 
 
| 
30
 | 
 9  | 
 0  | 
 	if (first && first->op_type == OP_PUSHMARK  | 
 
| 
 | 
 9  | 
 0  | 
 	if (first && first->op_type == OP_PUSHMARK  | 
 
| 
31
 | 
 9  | 
 0  | 
 	    && next && next->op_type == OP_RV2SV  | 
 
| 
 | 
 7  | 
 2  | 
 	    && next && next->op_type == OP_RV2SV  | 
 
| 
32
 | 
 6  | 
 1  | 
 	    && next != last_list_start  | 
 
| 
35
 | 
 6  | 
 0  | 
 	    if (child->op_type == OP_GV  | 
 
| 
36
 | 
 6  | 
 0  | 
 		&& GvSV(cGVOPx_gv(child)) == get_sv(";", 0)  |