summaryrefslogtreecommitdiffstats
path: root/Objects/floatobject.c
diff options
context:
space:
mode:
authorVictor Stinner <vstinner@python.org>2022-02-25 00:32:57 (GMT)
committerGitHub <noreply@github.com>2022-02-25 00:32:57 (GMT)
commit1b2611eb0283055835e5df632a7a735db8c894b8 (patch)
treee9333a50ad80b2e1f622d8baf83273c68c085bb3 /Objects/floatobject.c
parent5f8b5e2f2150d2223ff9e286bd146de92ff16865 (diff)
downloadcpython-1b2611eb0283055835e5df632a7a735db8c894b8.zip
cpython-1b2611eb0283055835e5df632a7a735db8c894b8.tar.gz
cpython-1b2611eb0283055835e5df632a7a735db8c894b8.tar.bz2
bpo-46656: Remove Py_NO_NAN macro (GH-31160)
Building Python now requires support for floating point Not-a-Number (NaN): remove the Py_NO_NAN macro.
Diffstat (limited to 'Objects/floatobject.c')
-rw-r--r--Objects/floatobject.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/Objects/floatobject.c b/Objects/floatobject.c
index 64d4c3e..6d79656 100644
--- a/Objects/floatobject.c
+++ b/Objects/floatobject.c
@@ -2486,15 +2486,7 @@ _PyFloat_Unpack2(const unsigned char *p, int le)
}
else {
/* NaN */
-#ifdef Py_NAN
return sign ? -Py_NAN : Py_NAN;
-#else
- PyErr_SetString(
- PyExc_ValueError,
- "can't unpack IEEE 754 NaN "
- "on platform that does not support NaNs");
- return -1;
-#endif // !defined(Py_NAN)
}
#else // _PY_SHORT_FLOAT_REPR == 1
if (f == 0) {