From fa9968646930657124497f97c7d4d61afb367c57 Mon Sep 17 00:00:00 2001 From: Florian Angerer <florian.angerer@oracle.com> Date: Wed, 4 Oct 2017 16:55:45 +0200 Subject: [PATCH] Fix: 'Rf_copyMatrix' did not properly advance index. --- .../oracle/truffle/r/ffi/impl/common/JavaUpCallsRFFIImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/common/JavaUpCallsRFFIImpl.java b/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/common/JavaUpCallsRFFIImpl.java index 20866113b1..e60d227d77 100644 --- a/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/common/JavaUpCallsRFFIImpl.java +++ b/com.oracle.truffle.r.ffi.impl/src/com/oracle/truffle/r/ffi/impl/common/JavaUpCallsRFFIImpl.java @@ -983,6 +983,7 @@ public abstract class JavaUpCallsRFFIImpl implements UpCallsRFFI { int sIdx = 0; for (int i = 0; i < tLen; i++) { c.copy(sIdx, i); + sIdx++; if (sIdx >= sLen) { sIdx -= sLen; } -- GitLab