From: Raymond Hettinger Date: Wed, 21 Aug 2013 06:03:28 +0000 (-0700) Subject: Remove a redundant hash table probe (this was artifact from an earlier draft of the... X-Git-Tag: v3.4.0a2~171 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=929cbac307aceaedbe0fa302aba8c23a9644e207;p=thirdparty%2FPython%2Fcpython.git Remove a redundant hash table probe (this was artifact from an earlier draft of the patch). --- diff --git a/Objects/setobject.c b/Objects/setobject.c index 3d9deac096f1..9074a76125f8 100644 --- a/Objects/setobject.c +++ b/Objects/setobject.c @@ -215,17 +215,6 @@ set_lookkey_unicode(PySetObject *so, PyObject *key, Py_hash_t hash) freeslot = NULL; } - entry = &table[i ^ 1]; - if (entry->key == NULL) - return freeslot == NULL ? entry : freeslot; - if (entry->key == key - || (entry->hash == hash - && entry->key != dummy - && unicode_eq(entry->key, key))) - return entry; - if (entry->key == dummy && freeslot == NULL) - freeslot = entry; - j = i; perturb = hash; while (1) {