From af437d365b54d6b3ec9380f70bdf81bcabdf942c Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Fri, 23 Dec 2016 10:48:13 +0100 Subject: [PATCH] fix ordering of transferToInterpreter and node insertion in CastListNode --- .../src/com/oracle/truffle/r/nodes/unary/CastListNode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/CastListNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/CastListNode.java index 14ea322f9f..606b54d966 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/CastListNode.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/CastListNode.java @@ -101,8 +101,8 @@ public abstract class CastListNode extends CastBaseNode { if (attr.getName().equals(RRuntime.CLASS_ATTR_KEY)) { if (setClassAttrNode == null) { - setClassAttrNode = insert(SetClassAttributeNode.create()); CompilerDirectives.transferToInterpreterAndInvalidate(); + setClassAttrNode = insert(SetClassAttributeNode.create()); } setClassAttrNode.execute(result, attr.getValue()); -- GitLab