Branch Coverage

xsubs/macro.xs
Criterion Covered Total %
branch 34 38 89.4


line true false branch
27 6 19 CHECK_PARSE_DATA;
28 6 13 CHECK_VOID_CONTEXT;
4 2 CHECK_VOID_CONTEXT;
30 7 6 if (GIMME_V == G_ARRAY)
36 7 0 EXTEND(SP, count);
0 7 EXTEND(SP, count);
37 2304 7 while ((sv = LL_pop(ll)) != NULL)
69 6 3089 CHECK_PARSE_DATA;
70 6 3083 CHECK_VOID_CONTEXT;
4 2 CHECK_VOID_CONTEXT;
72 15 3068 if (GIMME_V == G_SCALAR && items != 2)
7 8 if (GIMME_V == G_SCALAR && items != 2)
74 1 6 if (items > 1)
86 3074 2 if (items > 1)
90 3086 3074 for (i = 1; i < items; i++)
96 3066 20 if (def)
113 2 0 EXTEND(SP, count);
0 2 EXTEND(SP, count);
114 6 2 while ((sv = LL_pop(ll)) != NULL)