From 21ce856fd0321ad9d07899ce7243b5dc512635e9 Mon Sep 17 00:00:00 2001
From: Florian Angerer <florian.angerer@oracle.com>
Date: Thu, 14 Sep 2017 11:29:20 +0200
Subject: [PATCH] Fix: Did not update caller frame object variable.

---
 .../com/oracle/truffle/r/nodes/function/GetCallerFrameNode.java  | 1 +
 1 file changed, 1 insertion(+)

diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/GetCallerFrameNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/GetCallerFrameNode.java
index bf283b2603..ea961908d8 100644
--- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/GetCallerFrameNode.java
+++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/GetCallerFrameNode.java
@@ -61,6 +61,7 @@ public final class GetCallerFrameNode extends RBaseNode {
             if (slowPathFrame != null) {
                 return slowPathFrame;
             }
+            callerFrameObject = null;
         }
         assert callerFrameObject == null;
 
-- 
GitLab