}
else {
PUSHs(sv_2mortal(newSVpvn("(unknown)",9)));
- PUSHs(sv_2mortal(newSViv(0)));
+ PUSHs(sv_2mortal(newSViv((I32)cx->blk_sub.hasargs)));
}
}
else {
STRLEN len;
OP *ret;
- if (!SvPV(sv,len) || !len)
+ if (!SvPV(sv,len))
RETPUSHUNDEF;
TAINT_PROPER("eval");