diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPairList.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPairList.java index 8b29ba97646474ff959850fc90d603dda9aeca3d..36f89277a9b67822741c1554ccf292d6cf2f101c 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPairList.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RPairList.java @@ -73,7 +73,7 @@ public class RPairList extends RAttributeStorage implements RAbstractContainer { } /** - * Creates a pairlist of length {@code n > 0}. + * Creates a pairlist of length {@code n > 0} of type {@code LANGSXP}. */ public static RPairList create(int n) { assert n > 0; @@ -88,6 +88,7 @@ public class RPairList extends RAttributeStorage implements RAbstractContainer { } pl = next; } + head.type = SEXPTYPE.LANGSXP; return head; }