diff options
author | Rich Hickey <richhickey@gmail.com> | 2010-04-30 15:44:20 -0400 |
---|---|---|
committer | Rich Hickey <richhickey@gmail.com> | 2010-04-30 15:44:20 -0400 |
commit | 762d1531b6440722d5d1c0dfee4776d99289385e (patch) | |
tree | 48a1a86843fa11ab143f924567bfd13b5823f3fb /src/clj | |
parent | d2fce54ccfcf46815524c2af94d1939573c1e9a9 (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.clj | 2 |
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))))]) |