summaryrefslogtreecommitdiff
path: root/src/clj
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2009-04-09 19:32:49 +0000
committerRich Hickey <richhickey@gmail.com>2009-04-09 19:32:49 +0000
commit653d6ee1fc4ffe7e60487a401298832faac18b48 (patch)
treec6afa8f5693bc21b2e17f6956c22c3a5263dd14d /src/clj
parentd5ed6f9dfc014f9ff0e73b48e49dd7063b2c3096 (diff)
pass defmethod names to MultiFns and use in error reporting
Diffstat (limited to 'src/clj')
-rw-r--r--src/clj/clojure/core.clj2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/clj/clojure/core.clj b/src/clj/clojure/core.clj
index 934dbe89..ac7d94eb 100644
--- a/src/clj/clojure/core.clj
+++ b/src/clj/clojure/core.clj
@@ -1064,7 +1064,7 @@
default (get options :default :default)
hierarchy (get options :hierarchy #'global-hierarchy)]
`(def ~(with-meta mm-name m)
- (new clojure.lang.MultiFn ~dispatch-fn ~default ~hierarchy)))))
+ (new clojure.lang.MultiFn ~(name mm-name) ~dispatch-fn ~default ~hierarchy)))))
(defmacro defmethod
"Creates and installs a new method of multimethod associated with dispatch-value. "