X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=universal.c;h=98efe0f8692d6d395f4a83addc00e205c2781a42;hb=6fd99bb377a3671d990fd357b52cfe5b19de1e9c;hp=097247b5f1683d16e9d0b18c140a1f8e631c6b4f;hpb=017a3ce5a449d7513ebed2de872ff4d966fd0b43;p=p5sagit%2Fp5-mst-13.2.git diff --git a/universal.c b/universal.c index 097247b..98efe0f 100644 --- a/universal.c +++ b/universal.c @@ -207,7 +207,7 @@ void Perl_boot_core_UNIVERSAL(pTHX) { dVAR; - const char file[] = __FILE__; + static const char file[] = __FILE__; newXS("UNIVERSAL::isa", XS_UNIVERSAL_isa, file); newXS("UNIVERSAL::can", XS_UNIVERSAL_can, file); @@ -342,7 +342,7 @@ XS(XS_UNIVERSAL_VERSION) pkg = gv_stashsv(ST(0), FALSE); } - gvp = pkg ? (GV**)hv_fetchs(pkg, "VERSION", FALSE) : Null(GV**); + gvp = pkg ? (GV**)hv_fetchs(pkg, "VERSION", FALSE) : NULL; if (gvp && isGV(gv = *gvp) && (sv = GvSV(gv)) && SvOK(sv)) { SV * const nsv = sv_newmortal(); @@ -819,6 +819,7 @@ XS(XS_Internals_hv_clear_placehold) XS(XS_Regexp_DESTROY) { + PERL_UNUSED_CONTEXT; PERL_UNUSED_ARG(cv); }