summaryrefslogtreecommitdiff
path: root/doop.c
diff options
context:
space:
mode:
authorJames E Keenan <jkeenan@cpan.org>2019-05-26 22:30:40 -0400
committerJames E Keenan <jkeenan@cpan.org>2019-05-30 19:03:28 -0400
commitda5a0da22ef5f5dd64e1fcdcac2c5ed1c0398085 (patch)
treefa96c0d6d17bf75bade4cd95a3585c50978f2de0 /doop.c
parentc57372c9fa47e84c987c5804e5247ef5aea9a02d (diff)
downloadperl-da5a0da22ef5f5dd64e1fcdcac2c5ed1c0398085.tar.gz
Use of strings with code points over 0xFF as arguments to "vec"
Implement scheduled fatalization. Adapt existing tests in t/op/vec.t. Eliminate t/lib/warnings/doop and move one test to t/op/vec.t. Document this fatalization in perldiag and perlfunc. Documentation improvement recommended by Karl Williamson. For: RT # 134139
Diffstat (limited to 'doop.c')
-rw-r--r--doop.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/doop.c b/doop.c
index 772c158e1b..8b341713a5 100644
--- a/doop.c
+++ b/doop.c
@@ -763,10 +763,7 @@ Perl_do_vecget(pTHX_ SV *sv, STRLEN offset, int size)
s = (unsigned char *) SvPV_flags(sv, srclen, svpv_flags);
}
else {
- Perl_ck_warner_d(aTHX_ packWARN(WARN_DEPRECATED),
- "Use of strings with code points over 0xFF as"
- " arguments to vec is deprecated. This will"
- " be a fatal error in Perl 5.32");
+ Perl_croak(aTHX_ "Use of strings with code points over 0xFF as arguments to vec is forbidden");
}
}