From ea1b1c2f45a9166ae43bc12f6dbefae129401266 Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Fri, 16 Feb 2018 15:21:51 +0100 Subject: [PATCH] getPrimitiveMethodsInfo doesn't need to be TruffleBoundary --- .../src/com/oracle/truffle/r/runtime/context/RContext.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/context/RContext.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/context/RContext.java index bd968fce28..dfdf086465 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/context/RContext.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/context/RContext.java @@ -279,7 +279,7 @@ public final class RContext { private EnumSet<State> state = EnumSet.noneOf(State.class); - private PrimitiveMethodsInfo primitiveMethodsInfo; + @CompilationFinal private PrimitiveMethodsInfo primitiveMethodsInfo; /** Class loader for Java interop. */ private ClassLoader interopClassLoader = FastRConfig.InternalGridAwtSupport ? getClass().getClassLoader() : null; @@ -691,7 +691,6 @@ public final class RContext { s4ExtendsTable.put(key, value); } - @TruffleBoundary public PrimitiveMethodsInfo getPrimitiveMethodsInfo() { if (primitiveMethodsInfo == null) { // shared contexts do not run concurrently with their parent and re-use primitive -- GitLab