Delete random definition of `rtl:make-address->fixnum'. This was a
authorChris Hanson <org/chris-hanson/cph>
Fri, 4 Nov 1988 10:26:02 +0000 (10:26 +0000)
committerChris Hanson <org/chris-hanson/cph>
Fri, 4 Nov 1988 10:26:02 +0000 (10:26 +0000)
duplicate definition, but what is worse, it caused incorrect code to
be generated.  This happened because `object->fixnum' gets elided in
certain places, in particular the places where `address->fixnum' is
used.

v7/src/compiler/rtlbase/rtlcon.scm

index 0eb9ec76dcc7a5106142ad837da124b42ea54af0..734aa176935f2ee78a2d90775adb2a5ba793ada5 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlbase/rtlcon.scm,v 4.14 1988/10/21 06:47:35 arthur Exp $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/compiler/rtlbase/rtlcon.scm,v 4.15 1988/11/04 10:26:02 cph Exp $
 
 Copyright (c) 1988 Massachusetts Institute of Technology
 
@@ -176,8 +176,6 @@ MIT in each case. |#
   (expression-simplify-for-statement name
     (lambda (name)
       (%make-interpreter-call:cache-unassigned? name))))
-
-(define rtl:make-address->fixnum rtl:make-object->fixnum)
 \f
 ;;;; Expression Simplification