From 36e39c2e2e3893bf36d69d9092f227b676fdede6 Mon Sep 17 00:00:00 2001 From: Pavel Marek Date: Mon, 23 Dec 2024 18:20:19 +0100 Subject: [PATCH] Add TruffleBoundary. --- .../org/enso/interpreter/runtime/builtin/BuiltinObject.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/engine/runtime/src/main/java/org/enso/interpreter/runtime/builtin/BuiltinObject.java b/engine/runtime/src/main/java/org/enso/interpreter/runtime/builtin/BuiltinObject.java index 964af16dbf99..cd42ef354f63 100644 --- a/engine/runtime/src/main/java/org/enso/interpreter/runtime/builtin/BuiltinObject.java +++ b/engine/runtime/src/main/java/org/enso/interpreter/runtime/builtin/BuiltinObject.java @@ -1,5 +1,6 @@ package org.enso.interpreter.runtime.builtin; +import com.oracle.truffle.api.CompilerDirectives.TruffleBoundary; import com.oracle.truffle.api.dsl.Bind; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Fallback; @@ -98,6 +99,7 @@ public static Type uncached(BuiltinObject receiver, @Bind("$node") Node node) { return getBuiltinType(receiver, ctx).getType(); } + @TruffleBoundary public static Builtin getBuiltinType(BuiltinObject receiver, EnsoContext ctx) { return ctx.getBuiltins().getBuiltinType(receiver.builtinName()); }