summaryrefslogtreecommitdiff
path: root/src/clj
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2010-04-30 15:44:20 -0400
committerRich Hickey <richhickey@gmail.com>2010-04-30 15:44:20 -0400
commit762d1531b6440722d5d1c0dfee4776d99289385e (patch)
tree48a1a86843fa11ab143f924567bfd13b5823f3fb /src/clj
parentd2fce54ccfcf46815524c2af94d1939573c1e9a9 (diff)
Fix defrecord keyword lookup on fields matching no-arg methods, fixes #329
Diffstat (limited to 'src/clj')
-rw-r--r--src/clj/clojure/core_deftype.clj2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/clj/clojure/core_deftype.clj b/src/clj/clojure/core_deftype.clj
index 82c58a74..960b0e3b 100644
--- a/src/clj/clojure/core_deftype.clj
+++ b/src/clj/clojure/core_deftype.clj
@@ -178,7 +178,7 @@
`(reify clojure.lang.ILookupThunk
(get [~'thunk ~'gtarget]
(if (identical? (class ~'gtarget) ~'gclass)
- (. ~hinted-target ~fld)
+ (. ~hinted-target ~(keyword fld))
~'thunk)))])
base-fields))
nil))))])