]> granicus.if.org Git - python/commitdiff
Remove dead code. This code couldn't be reached because earlier in
authorNeal Norwitz <nnorwitz@gmail.com>
Thu, 3 May 2007 07:20:57 +0000 (07:20 +0000)
committerNeal Norwitz <nnorwitz@gmail.com>
Thu, 3 May 2007 07:20:57 +0000 (07:20 +0000)
the function there is another check for z != Py_None.

Objects/floatobject.c

index fa090846692867ff442a2b52f9899fe55617fab2..6d9e33fb436dc80acbb2c0657ab00e54a51628cc 100644 (file)
@@ -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) {