summaryrefslogtreecommitdiff
path: root/toke.c
diff options
context:
space:
mode:
Diffstat (limited to 'toke.c')
-rw-r--r--toke.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/toke.c b/toke.c
index 83d65e1b57..a3740bb55d 100644
--- a/toke.c
+++ b/toke.c
@@ -5547,7 +5547,7 @@ yyl_secondclass_keyword(pTHX_ char *s, STRLEN len, int key, I32 *orig_keyword,
{
if (GvIMPORTED_CV(gv))
ogv = gv;
- else if (! CvMETHOD(cv))
+ else if (! CvNOWARN_AMBIGUOUS(cv))
hgv = gv;
}
if (!ogv
@@ -5964,7 +5964,7 @@ yyl_colon(pTHX_ char *s)
else if (!PL_in_my && memEQs(SvPVX(sv), len, "method")) {
sv_free(sv);
if (!sig)
- CvMETHOD_on(PL_compcv);
+ CvNOWARN_AMBIGUOUS_on(PL_compcv);
}
else if (!PL_in_my && memEQs(SvPVX(sv), len, "const")) {
sv_free(sv);