From 826ece8dcb0d39648465682916247dd183f318de Mon Sep 17 00:00:00 2001 From: Adam Welc <adam.welc@oracle.com> Date: Wed, 19 Aug 2015 17:29:27 -0700 Subject: [PATCH] Removed non-thread safe static variable used only for fatal error reporting purposes. --- .../com/oracle/truffle/r/nodes/control/ReplacementNode.java | 6 ------ 1 file changed, 6 deletions(-) diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/control/ReplacementNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/control/ReplacementNode.java index 91ab933db0..54ebe6c5e6 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/control/ReplacementNode.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/control/ReplacementNode.java @@ -85,14 +85,8 @@ public final class ReplacementNode extends RNode implements RSyntaxNode { state.endNodeDeparse(this); } - private static ReplacementNode current; - @Override public void serializeImpl(RSerialize.State state) { - if (this == current) { - throw RInternalError.shouldNotReachHere("replacement recursion"); - } - current = this; syntaxAST.serializeImpl(state); } -- GitLab