We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cdba5c8 commit b9a51c4Copy full SHA for b9a51c4
src/clj/clojure/core.clj
@@ -3045,15 +3045,15 @@
3045
([]
3046
(iterate inc' 0))
3047
([end]
3048
- (if (instance? Long end)
+ (if (int? end)
3049
(clojure.lang.LongRange/create end)
3050
(clojure.lang.Range/create end)))
3051
([start end]
3052
- (if (and (instance? Long start) (instance? Long end))
+ (if (and (int? start) (int? end))
3053
(clojure.lang.LongRange/create start end)
3054
(clojure.lang.Range/create start end)))
3055
([start end step]
3056
- (if (and (instance? Long start) (instance? Long end) (instance? Long step))
+ (if (and (int? start) (int? end) (int? step))
3057
(clojure.lang.LongRange/create start end step)
3058
(clojure.lang.Range/create start end step))))
3059
0 commit comments