Allow expression target of (NONE).
authorStephen Adams <edu/mit/csail/zurich/adams>
Tue, 11 Jul 1995 19:25:15 +0000 (19:25 +0000)
committerStephen Adams <edu/mit/csail/zurich/adams>
Tue, 11 Jul 1995 19:25:15 +0000 (19:25 +0000)
v8/src/compiler/midend/rtlgen.scm

index 8a9b1a72037c4521a703b7a73188ad25ca859f41..23dc324ec61ca1620a2282b188f08145b2ff1bad 100644 (file)
@@ -1,6 +1,6 @@
 #| -*-Scheme-*-
 
-$Id: rtlgen.scm,v 1.30 1995/07/10 03:14:58 adams Exp $
+$Id: rtlgen.scm,v 1.31 1995/07/11 19:25:15 adams Exp $
 
 Copyright (c) 1994-1995 Massachusetts Institute of Technology
 
@@ -1372,10 +1372,10 @@ MIT in each case. |#
     (if (null? rest)
        (rtlgen/stmt state next)
        (begin
-         (rtlgen/stmt/begin state next)
+         (rtlgen/stmt/begin-action state next)
          (loop (car rest) (cdr rest))))))
 
-(define (rtlgen/stmt/begin state form)
+(define (rtlgen/stmt/begin-action state form)
   (define (illegal-action)
     (internal-error "Illegal BEGIN action" form))
   (cond ((not (pair? form))
@@ -2464,7 +2464,8 @@ MIT in each case. |#
       ((PREDICATE)
        (rtlgen/branch/false? state loc))
       ((NONE)
-       (internal-error "Unexpected target kind for value" state))
+       ;;(internal-error "Unexpected target kind for value" state)
+       loc)
       (else
        (internal-error "Unknown target kind" state)))))