diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/FindInterval.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/FindInterval.java
index 45b4cb72d49b25c0f13931cb94260e37b6d50b62..149ee82320863105c60f82dc564a567295d27202 100644
--- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/FindInterval.java
+++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/FindInterval.java
@@ -49,7 +49,7 @@ public abstract class FindInterval extends RBuiltinNode.Arg5 {
     RAbstractIntVector doFindInterval(RAbstractDoubleVector xt, RAbstractDoubleVector x, boolean right, boolean inside, boolean leftOpen,
                     @Cached("createEqualityProfile()") ValueProfile leftOpenProfile,
                     @Cached("create(xt)") VectorAccess xtAccess,
-                    @Cached("create(xt)") VectorAccess xAccess,
+                    @Cached("create(x)") VectorAccess xAccess,
                     @Cached("create()") VectorFactory vectorFactory) {
         boolean leftOpenProfiled = leftOpenProfile.profile(leftOpen);
         try (SequentialIterator xIter = xAccess.access(x)) {