Avoid unnecessary recursive function calls (closes #10519)
diff --git a/Objects/setobject.c b/Objects/setobject.c
index 48edad8..9f39fcb 100644
--- a/Objects/setobject.c
+++ b/Objects/setobject.c
@@ -1877,7 +1877,7 @@
tmpkey = make_new_set(&PyFrozenSet_Type, key);
if (tmpkey == NULL)
return -1;
- rv = set_contains(so, tmpkey);
+ rv = set_contains_key(so, tmpkey);
Py_DECREF(tmpkey);
}
return rv;
@@ -1942,7 +1942,7 @@
tmpkey = make_new_set(&PyFrozenSet_Type, key);
if (tmpkey == NULL)
return NULL;
- result = set_discard(so, tmpkey);
+ result = set_discard_key(so, tmpkey);
Py_DECREF(tmpkey);
return result;
}