summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/jvm/clojure/lang/PersistentHashMap.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jvm/clojure/lang/PersistentHashMap.java b/src/jvm/clojure/lang/PersistentHashMap.java
index 49530586..db304a0f 100644
--- a/src/jvm/clojure/lang/PersistentHashMap.java
+++ b/src/jvm/clojure/lang/PersistentHashMap.java
@@ -504,7 +504,7 @@ final static class LeafNode extends AMapEntry implements INode{
{
if(Util.equal(key, this.key))
{
- if(Util.equal(val, this.val))
+ if(val == this.val)
return this;
//note - do not set addedLeaf, since we are replacing
return new LeafNode(hash, key, val);
@@ -574,7 +574,7 @@ final static class HashCollisionNode implements INode{
int idx = findIndex(hash, key);
if(idx != -1)
{
- if(Util.equal(leaves[idx].val, val))
+ if(leaves[idx].val == val)
return this;
LeafNode[] newLeaves = leaves.clone();
//note - do not set addedLeaf, since we are replacing