From 9b1834f95551d8f517d6b0decc455671da1f5fc8 Mon Sep 17 00:00:00 2001 From: Matt Birkholz Date: Fri, 13 Jan 2017 13:51:46 -0700 Subject: [PATCH] Initialize (runtime lambda-abstraction) before (runtime hash-table) so that the latter can initialize in an interpreted system (at cross-compile end). Its initialization uses set-equality-predicate- hasher! which calls guarantee with binary-procedure? which needs &lambda-components when the given procedure is not compiled. --- src/runtime/make.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime/make.scm b/src/runtime/make.scm index 14828d339..377b27de5 100644 --- a/src/runtime/make.scm +++ b/src/runtime/make.scm @@ -446,6 +446,7 @@ USA. (RUNTIME GENSYM) (RUNTIME STREAM) (RUNTIME 2D-PROPERTY) + (RUNTIME LAMBDA-ABSTRACTION) (RUNTIME HASH-TABLE) (RUNTIME MEMOIZER) (RUNTIME PREDICATE-METADATA) @@ -459,7 +460,6 @@ USA. (RUNTIME REGULAR-SEXPRESSION) ;; Microcode data structures (RUNTIME HISTORY) - (RUNTIME LAMBDA-ABSTRACTION) (RUNTIME SCODE) (RUNTIME SCODE-COMBINATOR) (RUNTIME SCODE-WALKER) -- 2.25.1