diff options
-rw-r--r-- | src/jvm/clojure/lang/PersistentTreeMap.java | 2 | ||||
-rw-r--r-- | src/jvm/clojure/lang/PersistentTreeSet.java | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/jvm/clojure/lang/PersistentTreeMap.java b/src/jvm/clojure/lang/PersistentTreeMap.java index 5a5a9bee..d69952b9 100644 --- a/src/jvm/clojure/lang/PersistentTreeMap.java +++ b/src/jvm/clojure/lang/PersistentTreeMap.java @@ -137,7 +137,7 @@ public ISeq seq(){ } public IPersistentCollection empty(){ - return EMPTY.withMeta(meta()); + return new PersistentTreeMap(meta(), comp); } public ISeq rseq() throws Exception{ diff --git a/src/jvm/clojure/lang/PersistentTreeSet.java b/src/jvm/clojure/lang/PersistentTreeSet.java index d0f15d57..22979f11 100644 --- a/src/jvm/clojure/lang/PersistentTreeSet.java +++ b/src/jvm/clojure/lang/PersistentTreeSet.java @@ -53,7 +53,7 @@ public IPersistentSet cons(Object o){ } public IPersistentCollection empty(){ - return EMPTY.withMeta(meta()); + return new PersistentTreeSet(meta(),(PersistentTreeMap)impl.empty()); } public ISeq rseq() throws Exception{ |