line |
true |
false |
branch |
15
|
0 |
65 |
if (PL_op->op_private & OPpASSIGN_BACKWARDS) swap(left, right);
|
17
|
65 |
0 |
if (left.is_hash_ref() && right.is_hash_ref()) {
|
|
3 |
62 |
if (left.is_hash_ref() && right.is_hash_ref()) {
|
|
3 |
0 |
if (left.is_hash_ref() && right.is_hash_ref()) {
|
|
3 |
0 |
if (left.is_hash_ref() && right.is_hash_ref()) {
|
|
3 |
62 |
if (left.is_hash_ref() && right.is_hash_ref()) {
|
18
|
3 |
0 |
xs::merge(left, right);
|
|
3 |
0 |
xs::merge(left, right);
|
23
|
62 |
0 |
return PL_ppaddr[PL_op->op_type](aTHX);
|
27
|
65 |
0 |
OP* ret = orig_opcheck ? orig_opcheck(aTHX_ op) : op;
|
30
|
65 |
0 |
if (packlen < 2 || packname[0] != 'N' || packname[1] != 'S') return ret;
|
|
65 |
0 |
if (packlen < 2 || packname[0] != 'N' || packname[1] != 'S') return ret;
|
|
0 |
65 |
if (packlen < 2 || packname[0] != 'N' || packname[1] != 'S') return ret;
|
31
|
40 |
25 |
if (packlen > 2 && (packname[2] != ':' || packname[3] != ':')) return ret;
|
|
40 |
0 |
if (packlen > 2 && (packname[2] != ':' || packname[3] != ':')) return ret;
|
|
0 |
40 |
if (packlen > 2 && (packname[2] != ':' || packname[3] != ':')) return ret;
|
37
|
0 |
13 |
if (PL_check[OP_SASSIGN] == opcheck) return;
|
43
|
0 |
13 |
if (PL_check[OP_SASSIGN] != opcheck) return;
|