Define new per-combination flag which indicates whether or not the
authorChris Hanson <org/chris-hanson/cph>
Tue, 21 Apr 1987 14:29:17 +0000 (14:29 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 21 Apr 1987 14:29:17 +0000 (14:29 +0000)
combination has been constant-folded.

v7/src/compiler/base/ctypes.scm

index 12cbcbe796efe6b7fac97dbe3b015deba99af345..20f14c89beb726f15171c21850cded6784b20159 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/ctypes.scm,v 1.43 1987/04/18 00:22:35 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/base/ctypes.scm,v 1.44 1987/04/21 14:29:17 cph Exp $
 
 Copyright (c) 1987 Massachusetts Institute of Technology
 
@@ -68,13 +68,13 @@ MIT in each case. |#
   (pnode->pcfg (make-pnode unbound-test-tag block variable)))
 \f
 (define-snode combination block compilation-type value operator operands
-  procedures known-operator)
+  procedures known-operator constant?)
 (define *combinations*)
 
 (define (make-combination block compilation-type value operator operands)
   (let ((combination
         (make-snode combination-tag block compilation-type value operator
-                    operands '() false)))
+                    operands '() false false)))
     (set! *combinations* (cons combination *combinations*))
     (set-block-combinations! block
                             (cons combination (block-combinations block)))