Author: Armin Rigo <[email protected]>
Branch: py3.5
Changeset: r94503:b0d47899b958
Date: 2018-05-09 18:20 +0200
http://bitbucket.org/pypy/pypy/changeset/b0d47899b958/
Log: Fix issue #2826
diff --git a/pypy/objspace/std/specialisedtupleobject.py
b/pypy/objspace/std/specialisedtupleobject.py
--- a/pypy/objspace/std/specialisedtupleobject.py
+++ b/pypy/objspace/std/specialisedtupleobject.py
@@ -71,10 +71,6 @@
value = getattr(self, 'value%s' % i)
if typetuple[i] == object:
y = space.int_w(space.hash(value))
- elif typetuple[i] == int:
- # mimic cpythons behavior of a hash value of -2 for -1
- y = value
- y -= (y == -1) # No explicit condition, to avoid JIT
bridges
elif typetuple[i] == float:
# get the correct hash for float which is an
# integer & other less frequent cases
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit