Author: Maciej Fijalkowski <[email protected]>
Branch: rdict-experiments-2
Changeset: r59958:c5d822f8a34d
Date: 2013-01-11 19:30 +0200
http://bitbucket.org/pypy/pypy/changeset/c5d822f8a34d/

Log:    fix

diff --git a/pypy/rpython/lltypesystem/rdict.py 
b/pypy/rpython/lltypesystem/rdict.py
--- a/pypy/rpython/lltypesystem/rdict.py
+++ b/pypy/rpython/lltypesystem/rdict.py
@@ -500,11 +500,13 @@
     if d_signed_indexes(d):
         i = ll_dict_lookup_clean(d, hash, ll_index_getitem_signed)
         _ll_dict_setitem_lookup_done(d, key, value, hash, i | HIGHEST_BIT,
-                                     ll_index_getitem_signed)
+                                     ll_index_getitem_signed,
+                                     ll_index_setitem_signed)
     else:
         i = ll_dict_lookup_clean(d, hash, ll_index_getitem_int)
         _ll_dict_setitem_lookup_done(d, key, value, hash, i | HIGHEST_BIT,
-                                     ll_index_getitem_int)
+                                     ll_index_getitem_int,
+                                     ll_index_setitem_int)
 
 @specialize.ll_and_arg(2)
 def ll_dict_lookup_clean(d, hash, ll_index_getitem):
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to