diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index c337f1c1cbc..c1c3ed91703 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c @@ -318,7 +318,7 @@ builtin_complex(self, args) else if (is_complexobject(i)) ci = ((complexobject*)i)->cval; else { - tmp = (*nbr->nb_float)(r); + tmp = (*nbr->nb_float)(i); if (tmp == NULL) return NULL; ci.real = getfloatvalue(tmp);