diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Quantifier.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Quantifier.java index 815cb6903b9032172178113a74786b9a908701b4..ea915b22192fcb4eee919f78e8457045067f4183 100644 --- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Quantifier.java +++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Quantifier.java @@ -85,10 +85,10 @@ public abstract class Quantifier extends RBuiltinNode { private void createArgCast(int index) { // @formatter:off - argCastNodes[index] = insert(newCastBuilder().allowNull(). + argCastNodes[index] = insert(new ProfileCastNode(newCastBuilder().allowNull(). shouldBe(integerValue().or(logicalValue()).or(instanceOf(RAbstractVector.class).and(size(0))), RError.Message.COERCING_ARGUMENT, typeName(), "logical"). - asLogicalVector().buildCastNode()); + asLogicalVector().buildCastNode())); // @formatter:on }