#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlgen/rgcomb.scm,v 1.10 1987/04/18 00:18:35 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlgen/rgcomb.scm,v 1.11 1987/04/21 14:23:43 cph Exp $
Copyright (c) 1987 Massachusetts Institute of Technology
(combination:subproblem combination offset rest-generator)))
(define (combination:constant combination offset rest-generator)
- ;; Can't do anything special here without side-effect analysis.
- (combination:normal combination offset rest-generator)
-#|
(let ((value (combination-value combination))
(next (snode-next combination)))
(cond ((value-temporary? value)
rvalue->sexpression))
((value-ignore? value)
(generate:next next offset rest-generator))
- (else (error "Unknown combination value" value))))
-|#
- )
+ (else (error "Unknown combination value" value)))))
(define (combination:primitive combination offset rest-generator)
(let ((open-coder