* Expand CHAR=? to EQ?.
authorChris Hanson <org/chris-hanson/cph>
Fri, 19 Oct 1990 22:25:50 +0000 (22:25 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 19 Oct 1990 22:25:50 +0000 (22:25 +0000)
* Don't signal errors during expansion -- let them happen later.

v7/src/sf/usiexp.scm

index 43d890220f5e408f4ab6ccea3c5ed993219fbac4..dec32de04264a5709288bee5b275daa8927a2c44 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/sf/usiexp.scm,v 4.6 1990/10/19 22:05:45 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/sf/usiexp.scm,v 4.7 1990/10/19 22:25:50 cph Exp $
 
 Copyright (c) 1988, 1989, 1990 Massachusetts Institute of Technology
 
@@ -120,7 +120,8 @@ MIT in each case. |#
   block
   (if (and (pair? operands) (null? (cdr operands)))
       (if-expanded
-       (make-combination (ucode-primitive eq?) (list (car operands) 0)))
+       (make-combination (ucode-primitive eq?)
+                        (list (car operands) (constant/make 0))))
       (if-not-expanded)))
 
 (define (fix:=-expansion operands if-expanded if-not-expanded block)