Handle empty vector.

This commit is contained in:
Alex Shinn 2024-05-27 13:21:24 +09:00
parent 418d5c8a8c
commit 4396e8dd4e

View file

@ -585,7 +585,7 @@
(let lp ((vec nested-vec) (lens '()) (d dimension))
(cond
((positive? d)
(if (vector? vec)
(if (and (vector? vec) (not (vector-empty? vec)))
(lp (vector-ref vec 0) (cons (vector-length vec) lens) (- d 1))
(lp vec (cons 0 lens) (- d 1))))
(else