Branch Coverage

hax/sv_streq.c.inc
Criterion Covered Total %
branch 6 68 8.8


line true false branch
7 0 2 if(flags & SV_GMAGIC) {
8 0 0 if(lhs)
9 0 0 SvGETMAGIC(lhs);
10 0 0 if(rhs)
11 0 0 SvGETMAGIC(rhs);
14 0 2 if(!lhs)
16 0 2 if(!rhs)
19 2 0 if(!(flags & SV_SKIP_OVERLOAD) && (SvAMAGIC(lhs) || SvAMAGIC(rhs))) {
0 2 if(!(flags & SV_SKIP_OVERLOAD) && (SvAMAGIC(lhs) || SvAMAGIC(rhs))) {
0 0 if(!(flags & SV_SKIP_OVERLOAD) && (SvAMAGIC(lhs) || SvAMAGIC(rhs))) {
0 0 if(!(flags & SV_SKIP_OVERLOAD) && (SvAMAGIC(lhs) || SvAMAGIC(rhs))) {
0 2 if(!(flags & SV_SKIP_OVERLOAD) && (SvAMAGIC(lhs) || SvAMAGIC(rhs))) {
0 0 if(!(flags & SV_SKIP_OVERLOAD) && (SvAMAGIC(lhs) || SvAMAGIC(rhs))) {
0 0 if(!(flags & SV_SKIP_OVERLOAD) && (SvAMAGIC(lhs) || SvAMAGIC(rhs))) {
21 0 0 if(ret)
22 0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);
0 0 return SvTRUE(ret);