diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/clj/clojure/core.clj | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/clj/clojure/core.clj b/src/clj/clojure/core.clj index 76d96529..f41c0765 100644 --- a/src/clj/clojure/core.clj +++ b/src/clj/clojure/core.clj @@ -2596,7 +2596,7 @@ (defn aget "Returns the value at the index/indices. Works on Java arrays of all types." - {:inline (fn [a i] `(. clojure.lang.RT (aget ~a ~i))) + {:inline (fn [a i] `(. clojure.lang.RT (aget ~a (int ~i)))) :inline-arities #{2}} ([array idx] (clojure.lang.Reflector/prepRet (. Array (get array idx)))) @@ -2606,7 +2606,7 @@ (defn aset "Sets the value at the index/indices. Works on Java arrays of reference types. Returns val." - {:inline (fn [a i v] `(. clojure.lang.RT (aset ~a ~i ~v))) + {:inline (fn [a i v] `(. clojure.lang.RT (aset ~a (int ~i) ~v))) :inline-arities #{3}} ([array idx val] (. Array (set array idx val)) |