fix pretty-print cycle detection for vectors

svn: r5228
This commit is contained in:
Matthew Flatt 2007-01-05 07:01:15 +00:00
parent 5c6821ec24
commit 71f0a99be1

View File

@ -424,11 +424,11 @@
(cond
[(vector? obj)
(let ([len (vector-length obj)])
(let loop ([i 0])
(let vloop ([i 0])
(if (= i len)
#f
(or (vector-ref obj i)
(loop (add1 i))))))]
(or (loop (vector-ref obj i))
(vloop (add1 i))))))]
[(pair? obj)
(or (loop (car obj))
(loop (cdr obj)))]