From a8149e79eb0b42f9decfc34f237341e37e62f0f9 Mon Sep 17 00:00:00 2001
From: Mick Jordan <mick.jordan@oracle.com>
Date: Wed, 16 Dec 2015 16:05:55 -0800
Subject: [PATCH] implemement substituteImpl for WriteReplacementNode

---
 .../com/oracle/truffle/r/nodes/access/WriteReplacementNode.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/WriteReplacementNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/WriteReplacementNode.java
index 671ea1e3c1..52de2c5a57 100644
--- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/WriteReplacementNode.java
+++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/WriteReplacementNode.java
@@ -83,7 +83,7 @@ public class WriteReplacementNode extends RNode implements RSyntaxNode {
     }
 
     public RSyntaxNode substituteImpl(REnvironment env) {
-        throw RInternalError.unimplemented();
+        return new WriteReplacementNode((RCallNode) replacementCall.substituteImpl(env), rhs.substituteImpl(env));
     }
 
     public int getRlengthImpl() {
-- 
GitLab