Skip to content

Commit 9da36c6

Browse files
dek5mfikes
authored andcommitted
CLJS-2941: seqable? should return true for nil
1 parent 6eedd0a commit 9da36c6

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

src/main/cljs/cljs/core.cljs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2224,6 +2224,7 @@ reduces them without incurring seq initialization"
22242224
"Return true if the seq function is supported for s"
22252225
[s]
22262226
(or
2227+
(nil? s)
22272228
(satisfies? ISeqable s)
22282229
(array? s)
22292230
(string? s)))

src/test/cljs/cljs/predicates_test.cljs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
[1.0 false false false false false false false false false false false false]
2020
[true true false false false false false false false false false false false]
2121
[[] false true true false false false false false false false false false]
22-
[nil false false false false false false false false false false false false]
22+
[nil false false true false false false false false false false false false]
2323
[{} false false true false false false false false false false false false]
2424
[:foo false false false true false false true false false false true false]
2525
[::foo false false false true false false false true false false false true]

0 commit comments

Comments
 (0)