#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlbase/rtlexp.scm,v 4.7 1988/08/29 23:08:52 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlbase/rtlexp.scm,v 4.8 1988/09/02 15:01:08 markf Exp $
Copyright (c) 1987, 1988 Massachusetts Institute of Technology
(define (rtl:expand-statement statement expander finish)
(let loop ((subexpressions (cdr statement)) (new-subexpressions '()))
(if (null? subexpressions)
- (finish (reverse! new-subexpressions))
+ (finish (reverse new-subexpressions))
(expander (car subexpressions)
(lambda (new-subexpression)
(loop (cdr subexpressions)