Fixed dbg-info for diamonds.
authorStephen Adams <edu/mit/csail/zurich/adams>
Fri, 8 Sep 1995 03:07:41 +0000 (03:07 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Fri, 8 Sep 1995 03:07:41 +0000 (03:07 +0000)
v8/src/compiler/midend/typerew.scm

index 61cd0fd3c0d308811aa23c66f133a6868c1b8be6..925f6af4bb180a8adc1650880e3e020186015a3e 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: typerew.scm,v 1.4 1995/09/05 18:46:09 adams Exp $
+$Id: typerew.scm,v 1.5 1995/09/08 03:07:41 adams Exp $
 
 Copyright (c) 1994-1995 Massachusetts Institute of Technology
 
@@ -466,8 +466,11 @@ MIT in each case. |#
 (define (typerew/remember new old)
   (code-rewrite/remember new old))
 
-(define (typerew/remember* new old)
-  (code-rewrite/remember new old))
+(define (typerew/remember* equivalent-subform new-form)
+  (let ((info (code-rewrite/original-form new-form)))
+    (if info
+       (code-rewrite/remember* equivalent-subform info))))
+                         
 
 (define (typerew/new-name prefix)
   (new-variable prefix))