# Pastebin WV4vDOp7 diff -r e2454a241194 pypy/objspace/std/specialisedtupleobject.py --- a/pypy/objspace/std/specialisedtupleobject.py Wed Sep 06 09:00:41 2017 +0200 +++ b/pypy/objspace/std/specialisedtupleobject.py Wed Sep 06 09:37:53 2017 +0200 @@ -150,10 +150,10 @@ w_arg1, w_arg2 = list_w if type(w_arg1) is W_IntObject: if type(w_arg2) is W_IntObject: - return Cls_ii(space, space.int_w(w_arg1), space.int_w(w_arg2)) + return Cls_ii(space, w_arg1.int_w(space), w_arg2.int_w(space)) elif type(w_arg1) is W_FloatObject: if type(w_arg2) is W_FloatObject: - return Cls_ff(space, space.float_w(w_arg1), space.float_w(w_arg2)) + return Cls_ff(space, w_arg1.float_w(space), w_arg2.float_w(space)) return Cls_oo(space, w_arg1, w_arg2) else: raise NotSpecialised