Skip to content

Commit a554b71

Browse files
committed
Getting rid of inlining warnings for not inlinable nodes
1 parent df2a471 commit a554b71

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/org/truffleruby/core/string/StringNodes.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2274,7 +2274,7 @@ protected static int mutable(Node node, RubyString string, int index, int value,
22742274
@Cached @Shared StringHelperNodes.CheckIndexNode checkIndexNode,
22752275
@Cached @Shared RubyStringLibrary libString,
22762276
@Bind("string.tstring") AbstractTruffleString tstring,
2277-
@Cached @Shared MutableTruffleString.WriteByteNode writeByteNode) {
2277+
@Cached(inline = false) @Shared MutableTruffleString.WriteByteNode writeByteNode) {
22782278
var tencoding = libString.getTEncoding(string);
22792279
final int normalizedIndex = checkIndexNode.execute(node, index, tstring.byteLength(tencoding));
22802280

@@ -2287,8 +2287,8 @@ protected static int immutable(Node node, RubyString string, int index, int valu
22872287
@Cached @Shared StringHelperNodes.CheckIndexNode checkIndexNode,
22882288
@Cached @Shared RubyStringLibrary libString,
22892289
@Bind("string.tstring") AbstractTruffleString tstring,
2290-
@Cached MutableTruffleString.AsMutableTruffleStringNode asMutableTruffleStringNode,
2291-
@Cached @Shared MutableTruffleString.WriteByteNode writeByteNode) {
2290+
@Cached(inline = false) MutableTruffleString.AsMutableTruffleStringNode asMutableTruffleStringNode,
2291+
@Cached(inline = false) @Shared MutableTruffleString.WriteByteNode writeByteNode) {
22922292
var tencoding = libString.getTEncoding(string);
22932293
final int normalizedIndex = checkIndexNode.execute(node, index, tstring.byteLength(tencoding));
22942294

0 commit comments

Comments
 (0)