diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2007-05-03 07:20:57 +0000 |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2007-05-03 07:20:57 +0000 |
commit | 8b267b55ef405cff8e9867c299e4a84bf17dc1c7 (patch) | |
tree | 4485dcd6cec35dd025ecbc0e7ea401773376451e /Objects/floatobject.c | |
parent | dc9b32e1ab6051c0f4c2f13010bd884baef2a8c2 (diff) | |
download | cpython-git-8b267b55ef405cff8e9867c299e4a84bf17dc1c7.tar.gz |
Remove dead code. This code couldn't be reached because earlier in
the function there is another check for z != Py_None.
Diffstat (limited to 'Objects/floatobject.c')
-rw-r--r-- | Objects/floatobject.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/Objects/floatobject.c b/Objects/floatobject.c index fa09084669..6d9e33fb43 100644 --- a/Objects/floatobject.c +++ b/Objects/floatobject.c @@ -764,18 +764,7 @@ float_pow(PyObject *v, PyObject *w, PyObject *z) /* Sort out special cases here instead of relying on pow() */ if (iw == 0) { /* v**0 is 1, even 0**0 */ - PyFPE_START_PROTECT("pow", return NULL) - if ((PyObject *)z != Py_None) { - double iz; - CONVERT_TO_DOUBLE(z, iz); - ix = fmod(1.0, iz); - if (ix != 0 && iz < 0) - ix += iz; - } - else - ix = 1.0; - PyFPE_END_PROTECT(ix) - return PyFloat_FromDouble(ix); + return PyFloat_FromDouble(1.0); } if (iv == 0.0) { /* 0**w is error if w<0, else 1 */ if (iw < 0.0) { |