diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/jvm/clojure/lang/PersistentHashMap.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/jvm/clojure/lang/PersistentHashMap.java b/src/jvm/clojure/lang/PersistentHashMap.java index 15587aea..ecfbeca1 100644 --- a/src/jvm/clojure/lang/PersistentHashMap.java +++ b/src/jvm/clojure/lang/PersistentHashMap.java @@ -221,7 +221,7 @@ static final class TransientHashMap extends ATransientMap { Box removedLeaf = new Box(null); INode newroot = root.without(edit, Util.hash(key), key, removedLeaf); this.root = newroot == null ? EMPTY.root : newroot; - if (removedLeaf != null) this.count--; + if (removedLeaf.val != null) this.count--; return this; } |