Avoid duplicate type checks in ASSQ.
authorJoe Marshall <jmarshall@alum.mit.edu>
Thu, 3 Sep 2009 17:22:52 +0000 (10:22 -0700)
committerJoe Marshall <jmarshall@alum.mit.edu>
Thu, 3 Sep 2009 17:22:52 +0000 (10:22 -0700)
src/runtime/list.scm

index 8173fec59a80677e66d01630a4469a974194eb0d..a3cb276a2b6656ea22ffb840715bec0ba290f057 100644 (file)
@@ -1140,6 +1140,7 @@ USA.
 
 (define-integrable (%assoc key alist = caller)
   (let ((lose (lambda () (error:not-alist alist caller))))
+    (declare (no-type-checks))
     (let loop ((alist alist))
       (if (pair? alist)
          (begin