From b6aadef933439dc228823cbb70551be1ba42480e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?=
 <grubba@grubba.org>
Date: Fri, 12 Nov 1999 19:54:20 +0100
Subject: [PATCH] Now uses ADD_NODE_REF2().

Rev: src/treeopt.in:1.16
---
 src/treeopt.in | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/treeopt.in b/src/treeopt.in
index 4903b33132..98c543ab47 100644
--- a/src/treeopt.in
+++ b/src/treeopt.in
@@ -1,6 +1,6 @@
 // -*- c -*-
 //
-// $Id: treeopt.in,v 1.15 1999/11/12 18:04:11 grubba Exp $
+// $Id: treeopt.in,v 1.16 1999/11/12 18:54:20 grubba Exp $
 //
 // The tree optimizer
 //
@@ -517,9 +517,11 @@ F_FOR(0 = F_APPLY(1 = F_CONSTANT
       else
 	token = F_DEC_LOOP;
     }
-    tmp2 = mknode(token, mknode(F_VAL_LVAL, tmp3, *arg1), $3);
-    ADD_NODE_REF(*arg1);
-    ADD_NODE_REF($3);
+
+    ADD_NODE_REF2(*arg1,
+    ADD_NODE_REF2($3,
+      tmp2 = mknode(token, mknode(F_VAL_LVAL, tmp3, *arg1), $3);
+    ));
 
 #ifdef SHARED_NODES
     sub_node(tmp1);
-- 
GitLab