summaryrefslogtreecommitdiff
path: root/sv.c
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jarkko.hietaniemi@booking.com>2015-01-19 21:39:05 +0100
committerKarl Williamson <khw@cpan.org>2015-01-20 09:49:36 -0700
commit6b3224243486327c12d1c60f57030dfc0335bb40 (patch)
tree585cc02b78391361e6df0c56c1425594ae9a8ebc /sv.c
parent5d801ef3b17149a9d7b9c7dbebfd966508504e1f (diff)
downloadperl-6b3224243486327c12d1c60f57030dfc0335bb40.tar.gz
Make numifying "nanblah" warn, just like "345blah" does.
Diffstat (limited to 'sv.c')
-rw-r--r--sv.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sv.c b/sv.c
index 3e6a52eeb6..db2938070c 100644
--- a/sv.c
+++ b/sv.c
@@ -2249,6 +2249,8 @@ S_sv_2iuv_common(pTHX_ SV *const sv)
sv_upgrade(sv, SVt_PVNV);
if ((numtype & (IS_NUMBER_INFINITY | IS_NUMBER_NAN))) {
+ if (ckWARN(WARN_NUMERIC) && ((numtype & IS_NUMBER_NAN)))
+ not_a_number(sv);
S_sv_setnv(aTHX_ sv, numtype);
return FALSE;
}