Integrate from mainperl.
[p5sagit/p5-mst-13.2.git] / universal.c
index bf03261..9bf3efc 100644 (file)
@@ -53,8 +53,10 @@ isa_lookup(HV *stash, char *name, int len, int level)
                SV* sv = *svp++;
                HV* basestash = gv_stashsv(sv, FALSE);
                if (!basestash) {
-                   if (PL_dowarn)
-                       warn("Can't locate package %s for @%s::ISA",
+                   dTHR;
+                   if (ckWARN(WARN_MISC))
+                       warner(WARN_SYNTAX,
+                            "Can't locate package %s for @%s::ISA",
                            SvPVX(sv), HvNAME(stash));
                    continue;
                }