diff --git a/test/test-xach-update-bug.script b/test/test-xach-update-bug.script
index 9f3d152ad559f71a20fa207bd322df63c6e4f1f9..d910a18506f6f7466e493adcda5e9dca436aae12 100644
--- a/test/test-xach-update-bug.script
+++ b/test/test-xach-update-bug.script
@@ -1,12 +1,13 @@
 ;;; -*- Lisp -*-
 
 (setf asdf/cache:*asdf-cache* nil) ;; disable cache between those two very different compilations.
+#-(and ecl ecl-bytecmp)
 (setf asdf::*load-system-operation* 'load-bundle-op) ;; This triggers a bug on ECL no more!
 
 (defparameter foo :test-asdf-location-change)
 
 (with-expected-failure (#+ecl (not (asdf:version-satisfies (lisp-implementation-version) "16"))
-                              #-ecl nil)
+                        #-ecl nil)
    (DBG "load foo. Should load from xach-foo-1/")
    (setf *central-registry* (list (subpathname *test-directory* "xach-foo-1/")))
    (defparameter foo1 (find-system foo))