From 7ae9543a19aa9b4e89710718c8c24a0572099411 Mon Sep 17 00:00:00 2001 From: Tomas Stupka <tomas.stupka@oracle.com> Date: Fri, 12 Jan 2018 15:52:38 +0100 Subject: [PATCH] RForeignWraper.isComplete() should always return false, as there is no info about completeness --- .../com/oracle/truffle/r/runtime/data/RForeignWrapper.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RForeignWrapper.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RForeignWrapper.java index 36fece25f3..9521784271 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RForeignWrapper.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/data/RForeignWrapper.java @@ -32,6 +32,7 @@ import com.oracle.truffle.api.object.DynamicObject; import com.oracle.truffle.r.runtime.RInternalError; import com.oracle.truffle.r.runtime.data.model.RAbstractContainer; import com.oracle.truffle.r.runtime.data.model.RAbstractVector; +import com.oracle.truffle.r.runtime.interop.ForeignArray2R; public abstract class RForeignWrapper implements RAbstractVector { @@ -61,12 +62,12 @@ public abstract class RForeignWrapper implements RAbstractVector { @Override public final boolean isComplete() { - return true; + return false; } @Override public final void setComplete(boolean complete) { - // sequences are always complete + // we will not make any assumptions about the delegate Truffle Object } @Override -- GitLab