diff --git a/com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jni/CallRFFIHelper.java b/com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jni/CallRFFIHelper.java
index ed6620c606a0a5266d17632edd5e555a2bac0ce5..62dceba674c6d9765c1c085b05acb6b7e01bda16 100644
--- a/com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jni/CallRFFIHelper.java
+++ b/com.oracle.truffle.r.runtime.ffi/src/com/oracle/truffle/r/runtime/ffi/jni/CallRFFIHelper.java
@@ -510,7 +510,7 @@ public class CallRFFIHelper {
 
     }
 
-    public static Object Rf_allocateMatrix(int mode, int ncol, int nrow) {
+    public static Object Rf_allocateMatrix(int mode, int nrow, int ncol) {
         if (RFFIUtils.traceEnabled()) {
             RFFIUtils.traceUpCall("Rf_allocateMatrix", mode, ncol, nrow);
         }