Remove a couple of uses of GLIL from the test suite.
authorAndy Wingo <wingo@pobox.com>
Fri, 8 Nov 2013 13:27:13 +0000 (14:27 +0100)
committerAndy Wingo <wingo@pobox.com>
Fri, 8 Nov 2013 13:27:13 +0000 (14:27 +0100)
* test-suite/tests/cse.test ("cse"):
* test-suite/tests/peval.test: Remove uses of GLIL.

test-suite/tests/cse.test
test-suite/tests/peval.test

index e60fdf3..25e6626 100644 (file)
@@ -28,7 +28,6 @@
   #:use-module (language tree-il fix-letrec)
   #:use-module (language tree-il cse)
   #:use-module (language tree-il peval)
-  #:use-module (language glil)
   #:use-module (srfi srfi-13))
 
 (define-syntax pass-if-cse
   (pass-if "http://bugs.gnu.org/12883"
     ;; In 2.0.6, compiling this code would trigger an out-of-bounds
     ;; vlist access in CSE's traversal of its "database".
-    (glil-program?
-     (compile '(define (proc v)
+    (procedure?
+     (compile '(lambda (v)
                  (let ((failure (lambda () (bail-out 'match))))
                    (if (and (pair? v)
                             (null? (cdr v)))
                              #t
                              (failure)))
                        (failure))))
-              #:from 'scheme
-              #:to 'glil))))
+              #:from 'scheme))))
index 730808b..cb17652 100644 (file)
@@ -24,7 +24,6 @@
   #:use-module (system base message)
   #:use-module (language tree-il)
   #:use-module (language tree-il primitives)
-  #:use-module (language glil)
   #:use-module (rnrs bytevectors) ;; for the bytevector primitives
   #:use-module (srfi srfi-13))