1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-01 20:30:28 +02:00

* hcons.scm (hashq-cons-assoc): Don't assume the empty list is

false.  Return false when we cannot find a matching entry in the
list.  (Thanks to Andrew Archibald.)
This commit is contained in:
Jim Blandy 1998-07-19 04:28:51 +00:00
parent 3910272e9f
commit 048a208ec0

View file

@ -36,7 +36,8 @@
n))
(define-public (hashq-cons-assoc key l)
(and l (or (and (pair? l)
(and (not (null? l))
(or (and (pair? l) ; If not a pair, use its cdr?
(pair? (car l))
(pair? (caar l))
(eq? (car key) (caaar l))