From e9022044d12a12e2ef4bb5357f08198ec9898439 Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Mon, 9 Nov 2015 12:13:00 +0100 Subject: [PATCH] accept RAbstractStringVector in DynUnload --- .../oracle/truffle/r/nodes/builtin/base/DynLoadFunctions.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/DynLoadFunctions.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/DynLoadFunctions.java index fc30f993f4..fe506622b9 100644 --- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/DynLoadFunctions.java +++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/DynLoadFunctions.java @@ -73,10 +73,10 @@ public class DynLoadFunctions { public abstract static class DynUnload extends RInvisibleBuiltinNode { @Specialization @TruffleBoundary - protected RNull doDynunload(String lib) { + protected RNull doDynunload(RAbstractStringVector lib) { controlVisibility(); try { - DLL.unload(lib); + DLL.unload(lib.getDataAt(0)); } catch (DLLException ex) { throw RError.error(this, ex); } -- GitLab