diff --git a/ansi-tests/universe.lsp b/ansi-tests/universe.lsp
index cd6ecd23451a4917ef56337d053745ba5ef75cf3..556ddb552ccc42e030ef9b50ca8764b782e21be2 100644
--- a/ansi-tests/universe.lsp
+++ b/ansi-tests/universe.lsp
@@ -457,7 +457,7 @@
 (eval-when (:load-toplevel :execute)
   (compile 'meaningless-user-function-for-universe)
   ;; Conditionalize to avoid a cmucl bug
-  #-cmu (compile 'meaningless-user-generic-function-for-universe)
+  #-(or cmu gcl ecl) (compile 'meaningless-user-generic-function-for-universe)
   )
 
 (defparameter *functions*