cv = INT2PTR(CV*,SvIVX(sv));
} else {
if (SvPOK(sv)) {
- cv = get_cv(SvPVX_const(sv), TRUE);
+ cv = get_cv(SvPVX_const(sv), GV_ADD);
} else if (SvROK(sv)) {
cv = (CV*)SvRV(sv);
} else {
static void
test_time(pTHX_ clock_t *r, clock_t *u, clock_t *s)
{
- CV * const cv = perl_get_cv("Devel::DProf::NONESUCH_noxs", FALSE);
+ CV * const cv = perl_get_cv("Devel::DProf::NONESUCH_noxs", 0);
HV * const oldstash = PL_curstash;
struct tms t1, t2;
const U32 ototal = g_total;
AV *dl_librefs;
SV *dl_libref;
- if ((sub = get_cv("DynaLoader::dl_unload_file", FALSE)) != NULL) {
+ if ((sub = get_cv("DynaLoader::dl_unload_file", 0)) != NULL) {
dl_librefs = get_av("DynaLoader::dl_librefs", 0);
while ((dl_libref = av_pop(dl_librefs)) != &PL_sv_undef) {
dSP;
{
PERL_ARGS_ASSERT_CALL_PV;
- return call_sv(MUTABLE_SV(get_cv(sub_name, TRUE)), flags);
+ return call_sv(MUTABLE_SV(get_cv(sub_name, GV_ADD)), flags);
}
/*
if (PERLDB_SUB) { /* Checking curstash breaks DProf. */
Perl_get_db_sub(aTHX_ NULL, cv);
if (PERLDB_GOTO) {
- CV * const gotocv = get_cv("DB::goto", FALSE);
+ CV * const gotocv = get_cv("DB::goto", 0);
if (gotocv) {
PUSHMARK( PL_stack_sp );
call_sv(MUTABLE_SV(gotocv), G_SCALAR | G_NODEBUG);
/* Register with debugger: */
if (PERLDB_INTER && saveop && saveop->op_type == OP_REQUIRE) {
- CV * const cv = get_cv("DB::postponed", FALSE);
+ CV * const cv = get_cv("DB::postponed", 0);
if (cv) {
dSP;
PUSHMARK(SP);