From 0e9dbe50c3d255e66291ad7301cf129f25688202 Mon Sep 17 00:00:00 2001 From: stepan <stepan.sindelar@oracle.com> Date: Fri, 13 Oct 2017 16:16:35 +0200 Subject: [PATCH] Make RFindSymbolRootNode#create synchronized --- .../src/com/oracle/truffle/r/runtime/ffi/DLL.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ffi/DLL.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ffi/DLL.java index 94db655cbf..6c9a027c49 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ffi/DLL.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ffi/DLL.java @@ -654,7 +654,7 @@ public class DLL { return findSymbolNode.execute((String) args[0], (String) args[1], (RegisteredNativeSymbol) args[2]); } - private static RFindSymbolRootNode create() { + private static synchronized RFindSymbolRootNode create() { if (findSymbolRootNode == null) { findSymbolRootNode = new RFindSymbolRootNode(); Truffle.getRuntime().createCallTarget(findSymbolRootNode); -- GitLab