]> birchwood-abbey.net Git - mit-scheme.git/commitdiff
Don't flush parsed-contents when preregistering.
authorChris Hanson <org/chris-hanson/cph>
Fri, 19 Feb 2021 03:38:41 +0000 (19:38 -0800)
committerChris Hanson <org/chris-hanson/cph>
Sat, 20 Feb 2021 00:14:03 +0000 (16:14 -0800)
It is needed for loading libraries as source.

(cherry picked from commit 48b6043579afe872e0ccc9fbed5b0b023648e341)

src/runtime/library-database.scm

index b54057955a2195ada0c112d8d3deebc3fb12d60f..439260a1d621071e98cda655660d0a416b402231 100644 (file)
@@ -231,8 +231,7 @@ USA.
 (define (prepare-for-preregistration library)
   (alist->library (library-name library)
     (alist-fold-right (lambda (key value acc)
-                       (if (or (eq? key 'parsed-contents)
-                               (eq? key 'contents))
+                       (if (eq? key 'contents)
                            acc
                            (alist-cons key value acc)))
                      (alist-cons 'preregistration? #t '())