]> birchwood-abbey.net Git - mit-scheme.git/commitdiff
gcfinal: Fix arguments to search-gc-finalizer's predicate.
authorMatt Birkholz <matt@birchwood-abbey.net>
Wed, 8 Jul 2020 03:58:43 +0000 (20:58 -0700)
committerMatt Birkholz <matt@birchwood-abbey.net>
Wed, 8 Jul 2020 04:02:53 +0000 (21:02 -0700)
src/runtime/gcfinal.scm

index 85a86eb76673c310adc5caedcc4f42e8ae98d0c9..7d740934b05ebca49fb510717049c22b4e195339 100644 (file)
@@ -114,7 +114,10 @@ USA.
   (guarantee gc-finalizer? finalizer 'search-gc-finalizer)
   (with-finalizer-lock finalizer
     (lambda ()
-      (weak-alist-table-search (gc-finalizer-items finalizer) predicate
+      (weak-alist-table-search (gc-finalizer-items finalizer)
+                              (lambda (object context)
+                                (declare (ignore context))
+                                (predicate object))
        (lambda (object context) (declare (ignore context)) object)
        (lambda () #f)))))