diff --git a/clx/clx.lisp b/clx/clx.lisp
index 6f345e6d0bb58e981152b1459f24a24eff78273d..39928a8dfe8f864359dc752c84cc38f0ca08b65b 100644
--- a/clx/clx.lisp
+++ b/clx/clx.lisp
@@ -171,7 +171,7 @@
     `(or (float ,(convert min t) ,(convert max t))
 	 (rational ,(convert min nil) ,(convert max nil)))))
 
-#-clx-ansi-common-lisp
+#-(or clx-ansi-common-lisp cmu)
 (deftype base-char ()
   'string-char)