Author: Armin Rigo <ar...@tunes.org> 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 pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit