diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/PrecedenceNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/PrecedenceNode.java index 9df69e25f67aa795c6a788c2cbad2ae27c60ca6d..29b2377c9da08c8873b289754a5e41c58c0ee6a9 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/PrecedenceNode.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/unary/PrecedenceNode.java @@ -156,6 +156,11 @@ public abstract class PrecedenceNode extends RBaseNode { return LIST_PRECEDENCE; } + @Specialization(guards = "recursive != LOGICAL_TRUE") + protected int doPairList(RPairList val, byte recursive) { + return LIST_PRECEDENCE; + } + @Specialization protected int doDataFrame(RDataFrame val, byte recursive) { return LIST_PRECEDENCE;