summaryrefslogtreecommitdiff
path: root/pad.c
diff options
context:
space:
mode:
Diffstat (limited to 'pad.c')
-rw-r--r--pad.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/pad.c b/pad.c
index fd26e78ec2..f999cb324a 100644
--- a/pad.c
+++ b/pad.c
@@ -2118,7 +2118,7 @@ S_cv_clone_pad(pTHX_ CV *proto, CV *cv, CV *outside, HV *cloned,
/* the candidate should have 1 ref from this pad and 1 ref
* from the parent */
if (const_sv && SvREFCNT(const_sv) == 2) {
- const bool was_method = cBOOL(CvMETHOD(cv));
+ const bool was_method = cBOOL(CvNOWARN_AMBIGUOUS(cv));
if (outside) {
PADNAME * const pn =
PadlistNAMESARRAY(CvPADLIST(outside))
@@ -2164,7 +2164,7 @@ S_cv_clone_pad(pTHX_ CV *proto, CV *cv, CV *outside, HV *cloned,
SvREFCNT_dec_NN(cv);
cv = newCONSTSUB(CvSTASH(proto), NULL, const_sv);
if (was_method)
- CvMETHOD_on(cv);
+ CvNOWARN_AMBIGUOUS_on(cv);
}
else {
constoff: