[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