From 6c1e85497ae52351300713eee67dc52aba016829 Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Thu, 12 May 2016 10:03:14 +0200 Subject: [PATCH] update cached function in RCallNode generic case --- .../src/com/oracle/truffle/r/nodes/function/RCallNode.java | 1 + 1 file changed, 1 insertion(+) diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RCallNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RCallNode.java index 1e125cf670..17fbe3f13c 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RCallNode.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/RCallNode.java @@ -829,6 +829,7 @@ public abstract class RCallNode extends RNode implements RSyntaxNode, RSyntaxCal @TruffleBoundary public Object execute(MaterializedFrame materializedFrame, RFunction function, Object varArgs, Object s3Args) { if (cachedFunction != function) { + cachedFunction = function; leafCall = insert(createCacheNode(function)); prepareArguments = insert(createArguments(function, true)); } -- GitLab