diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RVersionInfo.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RVersionInfo.java index 3fd2193addef0b83a8f320f2a1c5793c661fda6f..ab6cf3ddf4c90c6ea585aec4bdcc8f6c912e6156 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RVersionInfo.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RVersionInfo.java @@ -79,7 +79,7 @@ public enum RVersionInfo { return Character.toLowerCase(s.charAt(0)) + s.substring(1); } - private static void initialize() { + private synchronized static void initialize() { if (ListValues == null) { CompilerDirectives.transferToInterpreterAndInvalidate(); ListValues = new String[VALUES.length];