From c8358f2a70dfd8300fcb546e13fcdac1e4c9783d Mon Sep 17 00:00:00 2001 From: Mick Jordan <mick.jordan@oracle.com> Date: Thu, 29 Jan 2015 09:08:59 -0800 Subject: [PATCH] fix TruffleBoundary/VirtualFrame --- .../oracle/truffle/r/nodes/function/S3DispatchNode.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/S3DispatchNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/S3DispatchNode.java index 11cc9d291f..aeb1362dc4 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/S3DispatchNode.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/function/S3DispatchNode.java @@ -170,9 +170,13 @@ public abstract class S3DispatchNode extends DispatchNode { return wvnCopy; } - @TruffleBoundary private static void addVar(VirtualFrame frame, final String varName) { - findOrAddFrameSlot(frame.getFrameDescriptor(), varName); + addVarHelper(frame.getFrameDescriptor(), varName); + } + + @TruffleBoundary + private static void addVarHelper(FrameDescriptor frameDescriptor, final String varName) { + findOrAddFrameSlot(frameDescriptor, varName); } protected void defineVarsInFrame(VirtualFrame frame) { -- GitLab