Branch Coverage

/usr/local/lib/perl5/site_perl/5.26.1/x86_64-linux/XS/Framework.x/i/xs/Stash.h
Criterion Covered Total %
branch 10 24 41.6


line true false branch
52 112 0 *this = gv_stashpvn(package.data(), package.length(), flags);
112 0 *this = gv_stashpvn(package.data(), package.length(), flags);
167 56 0 void mark_as_loaded (const string_view& source) const { mark_as_loaded(Stash(source, GV_ADD)); }
205 0 112 if (!sv) return;
206 112 0 if (HvNAME(sv)) return;
112 0 if (HvNAME(sv)) return;
0 112 if (HvNAME(sv)) return;
112 0 if (HvNAME(sv)) return;
0 112 if (HvNAME(sv)) return;
112 0 if (HvNAME(sv)) return;
207 0 0 if (is_undef()) return reset();
209 0 0 throw std::invalid_argument("SV is not a Stash or Stash reference");