have been synchronized for newly-created code.
#| -*-Scheme-*-
-$Id: asstop.scm,v 1.3 1992/11/14 17:20:27 gjr Exp $
+$Id: asstop.scm,v 1.4 1993/08/22 20:23:22 gjr Exp $
-Copyright (c) 1988-1992 Massachusetts Institute of Technology
+Copyright (c) 1988-1993 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(set-lambda-body! (car entry)
(label->address (cdr entry))))
*ic-procedure-headers*))
+ ((ucode-primitive declare-compiled-code-block 1) *code-vector*)
(if (not compiler:preserve-data-structures?)
(begin
(set! *code-vector*)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/prgcop.scm,v 1.3 1991/09/20 03:58:39 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/prgcop.scm,v 1.4 1993/08/22 20:23:18 gjr Exp $
Copyright (c) 1990-91 Massachusetts Institute of Technology
(let* ((new (vector-copy (object-new-type (ucode-type VECTOR) obj)))
(typed (object-new-type (ucode-type compiled-code-block) new))
(len (vector-length new)))
+ ((ucode-primitive declare-compiled-code-block 1) typed)
(add-association! obj typed)
(do ((i (fix:+ (object-datum (vector-ref new 0)) 1) (fix:+ 1 i)))
((not (fix:< i len)))
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/prgcop.scm,v 1.3 1991/09/20 03:58:39 cph Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v8/src/runtime/prgcop.scm,v 1.4 1993/08/22 20:23:18 gjr Exp $
Copyright (c) 1990-91 Massachusetts Institute of Technology
(let* ((new (vector-copy (object-new-type (ucode-type VECTOR) obj)))
(typed (object-new-type (ucode-type compiled-code-block) new))
(len (vector-length new)))
+ ((ucode-primitive declare-compiled-code-block 1) typed)
(add-association! obj typed)
(do ((i (fix:+ (object-datum (vector-ref new 0)) 1) (fix:+ 1 i)))
((not (fix:< i len)))