From: Chris Hanson Date: Fri, 4 Nov 1988 10:26:02 +0000 (+0000) Subject: Delete random definition of `rtl:make-address->fixnum'. This was a X-Git-Tag: 20090517-FFI~12446 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=c2be125774a02b49253a44ea0419d1d6cfb328f8;p=mit-scheme.git Delete random definition of `rtl:make-address->fixnum'. This was a 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. --- diff --git a/v7/src/compiler/rtlbase/rtlcon.scm b/v7/src/compiler/rtlbase/rtlcon.scm index 0eb9ec76d..734aa1769 100644 --- a/v7/src/compiler/rtlbase/rtlcon.scm +++ b/v7/src/compiler/rtlbase/rtlcon.scm @@ -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) ;;;; Expression Simplification