From e2a750ee7bfa1704cb140482ee7c4b3e08e41d9f Mon Sep 17 00:00:00 2001
From: Florian Angerer <florian.angerer@oracle.com>
Date: Thu, 7 Sep 2017 14:06:53 +0200
Subject: [PATCH] Fix: ClassCastException because of RStringSequence.

---
 .../r/nodes/access/vector/PositionCharacterLookupNode.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/vector/PositionCharacterLookupNode.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/vector/PositionCharacterLookupNode.java
index 44ec6ed951..9081c2b945 100644
--- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/vector/PositionCharacterLookupNode.java
+++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/access/vector/PositionCharacterLookupNode.java
@@ -69,7 +69,7 @@ final class PositionCharacterLookupNode extends RBaseNode {
             if (dimNames != null) {
                 Object dataAt = dimNames.getDataAt(dimensionIndex);
                 if (dataAt != RNull.instance) {
-                    RStringVector dimName = (RStringVector) dataAt;
+                    RAbstractStringVector dimName = (RAbstractStringVector) dataAt;
                     result = searchNode.apply(dimName, position, notFoundStartIndex, null);
                 } else {
                     emptyProfile.enter();
-- 
GitLab