Skip to content

Commit e7d76a6

Browse files
committed
Mark ResolveTargetModuleForClassVariablesNode as not DSL inlinable since the usage is not in DSL nodes
1 parent d290ce8 commit e7d76a6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/main/java/org/truffleruby/language/objects/classvariables/ResolveTargetModuleForClassVariablesNode.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,16 @@
1010
package org.truffleruby.language.objects.classvariables;
1111

1212
import com.oracle.truffle.api.dsl.Cached;
13+
import com.oracle.truffle.api.dsl.GenerateInline;
1314
import com.oracle.truffle.api.dsl.Specialization;
1415
import org.truffleruby.core.module.RubyModule;
1516
import org.truffleruby.language.LexicalScope;
1617
import org.truffleruby.language.RubyBaseNode;
1718
import org.truffleruby.language.RubyGuards;
1819

20+
/** Not inlined since the usage is in {@link WriteClassVariableNode} or {@link ReadClassVariableNode} which are not DSL
21+
* nodes. */
22+
@GenerateInline(false)
1923
public abstract class ResolveTargetModuleForClassVariablesNode extends RubyBaseNode {
2024

2125
public static ResolveTargetModuleForClassVariablesNode create() {

0 commit comments

Comments
 (0)