From 8df9835abc040fe2b1dd8f70973189b098a00960 Mon Sep 17 00:00:00 2001
From: ram <ram>
Date: Mon, 19 Feb 1990 12:55:17 +0000
Subject: [PATCH] Made the definition of UNDEFINED-VALUE not be compile-time
 evaluated in the new compiler.  Installing an interpreted definition was
 breaking the compiler/eval, presumably because some calls aren't inline
 expanded yet.

---
 compiler/macros.lisp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/compiler/macros.lisp b/compiler/macros.lisp
index 578a84ee0..eba6a2765 100644
--- a/compiler/macros.lisp
+++ b/compiler/macros.lisp
@@ -23,7 +23,7 @@
 ;;;    This is here until we figure out what to do with it.
 ;;;
 (proclaim '(inline undefined-value))
-(eval-when (compile load eval)
+(eval-when (#-new-compiler compile load eval)
 (defun undefined-value ()
   '%undefined%)
 );
-- 
GitLab