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