Like
d4d8ea1 this patch allows the released 9.1.1 (LIAR/C
distribution) to compile the compiler. Without it, make-liarc-dist.sh
fails. It seems the hack in
d4d8ea1 is saved in a native
x-runtime.com but not in a LIAR/C-based x-runtime.com. ?
(declare (usual-integrations))
+;; Temporarily: ensure host knows new type code SEQUENCE. Older hosts
+;; have an equivalent SEQUENCE-2 and type-aliases.
+(if (not (microcode-type/name->code 'sequence))
+ (let ((env (->environment '(runtime microcode-tables))))
+ (set! (access type-aliases env)
+ (cons '(sequence-2 sequence)
+ (access type-aliases env)))))
+
(with-loader-base-uri (system-library-uri "cref/")
(lambda ()
(load-package-set "cref")))