[pypy-commit] pypy dict-move-to-end: fix
arigo
pypy.commits at gmail.com
Sat Feb 4 15:46:36 EST 2017
Author: Armin Rigo <arigo at tunes.org>
Branch: dict-move-to-end
Changeset: r89927:27ec95403b77
Date: 2017-02-04 20:26 +0100
http://bitbucket.org/pypy/pypy/changeset/27ec95403b77/
Log: fix
diff --git a/rpython/rtyper/lltypesystem/rordereddict.py b/rpython/rtyper/lltypesystem/rordereddict.py
--- a/rpython/rtyper/lltypesystem/rordereddict.py
+++ b/rpython/rtyper/lltypesystem/rordereddict.py
@@ -1444,6 +1444,7 @@
key = old_entry.key
value = old_entry.value
d.entries.mark_deleted(old_index)
+ d.num_live_items -= 1
if ENTRIES.must_clear_key:
old_entry.key = lltype.nullptr(ENTRY.key.TO)
if ENTRIES.must_clear_value:
More information about the pypy-commit
mailing list