From 08375d004e75f51a1d4c33fe85b670b96128d4c7 Mon Sep 17 00:00:00 2001
From: Lukas Stadler <lukas.stadler@oracle.com>
Date: Fri, 23 Dec 2016 15:36:51 +0100
Subject: [PATCH] use attribute node in SpecialsUtils

---
 .../truffle/r/nodes/builtin/base/infix/SpecialsUtils.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/infix/SpecialsUtils.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/infix/SpecialsUtils.java
index 75434227a5..971e6e1976 100644
--- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/infix/SpecialsUtils.java
+++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/infix/SpecialsUtils.java
@@ -107,8 +107,8 @@ class SpecialsUtils {
         /**
          * Checks whether the given (1-based) indexes are valid for the given matrix.
          */
-        protected static boolean isValidIndex(RAbstractVector vector, int index1, int index2) {
-            int[] dimensions = vector.getDimensions();
+        protected boolean isValidIndex(RAbstractVector vector, int index1, int index2) {
+            int[] dimensions = getDimensions.getDimensions(vector);
             return dimensions != null && dimensions.length == 2 && index1 >= 1 && index1 <= dimensions[0] && index2 >= 1 && index2 <= dimensions[1];
         }
     }
-- 
GitLab