From be36c3a4b54fea0f20149549ce9811f22df5b15d Mon Sep 17 00:00:00 2001 From: Zbynek Slajchrt <zbynek.slajchrt@oracle.com> Date: Tue, 11 Jul 2017 17:21:24 +0200 Subject: [PATCH] JNI version of Rf_setAttrib updates Java arrays --- com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c | 1 + 1 file changed, 1 insertion(+) diff --git a/com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c b/com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c index 4c7e18dfa9..823acf5af0 100644 --- a/com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c +++ b/com.oracle.truffle.r.native/fficall/src/jni/Rinternals.c @@ -403,6 +403,7 @@ SEXP Rf_getAttrib(SEXP vec, SEXP name) { SEXP Rf_setAttrib(SEXP vec, SEXP name, SEXP val) { TRACE(TARGppp, vec,name, val); JNIEnv *thisenv = getEnv(); + updateNativeArrays(thisenv); (*thisenv)->CallVoidMethod(thisenv, UpCallsRFFIObject, Rf_setAttribMethodID, vec, name, val); return val; } -- GitLab