line |
true |
false |
branch |
13
|
7 |
0 |
Stash s(__PACKAGE__); |
14
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
7 |
0 |
xs::exp::create_constants(s, { |
|
63 |
7 |
xs::exp::create_constants(s, { |
|
0 |
0 |
xs::exp::create_constants(s, { |
24
|
7 |
0 |
}); |
28
|
19 |
1 |
RETVAL = clone(source, 0); |
|
19 |
0 |
RETVAL = clone(source, 0); |
32
|
10 |
1 |
RETVAL = clone(source, flags); |
|
10 |
0 |
RETVAL = clone(source, flags); |
36
|
8 |
0 |
RETVAL = merge(Sv(dest), Sv(source), flags); |
|
8 |
0 |
RETVAL = merge(Sv(dest), Sv(source), flags); |
40
|
20 |
0 |
auto result = merge(dest, source, flags); |
|
19 |
1 |
auto result = merge(dest, source, flags); |
|
19 |
0 |
auto result = merge(dest, source, flags); |
41
|
19 |
0 |
if (result == dest) RETVAL = ST(0); // hash not changed - return the same Ref for speed |
|
14 |
5 |
if (result == dest) RETVAL = ST(0); // hash not changed - return the same Ref for speed |
|
14 |
0 |
if (result == dest) RETVAL = ST(0); // hash not changed - return the same Ref for speed |
42
|
5 |
0 |
else RETVAL = Ref::create(result); |
46
|
0 |
0 |
auto result = merge(dest, source, flags); |
|
0 |
0 |
auto result = merge(dest, source, flags); |
|
0 |
0 |
auto result = merge(dest, source, flags); |
47
|
0 |
0 |
if (result == dest) RETVAL = ST(0); // array not changed - return the same Ref for speed |
|
0 |
0 |
if (result == dest) RETVAL = ST(0); // array not changed - return the same Ref for speed |
|
0 |
0 |
if (result == dest) RETVAL = ST(0); // array not changed - return the same Ref for speed |
48
|
0 |
0 |
else RETVAL = Ref::create(result); |
51
|
57 |
0 |
bool compare (Sv first, Sv second) |