summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Objects/abstract.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/Objects/abstract.c b/Objects/abstract.c
index 288c3cb..be986f5 100644
--- a/Objects/abstract.c
+++ b/Objects/abstract.c
@@ -586,16 +586,6 @@ do_pow(v, w)
"pow(x, y) requires numeric arguments");
return NULL;
}
- if (
-#ifndef WITHOUT_COMPLEX
- !PyComplex_Check(v) &&
-#endif
- PyFloat_Check(w) && PyFloat_AsDouble(v) < 0.0) {
- if (!PyErr_Occurred())
- PyErr_SetString(PyExc_ValueError,
- "negative number to float power");
- return NULL;
- }
if (PyNumber_Coerce(&v, &w) != 0)
return NULL;
if ((f = v->ob_type->tp_as_number->nb_power) != NULL)