Skip to content

Commit ebf7a33

Browse files
committed
Account for prism having specia **nil node
1 parent 359c621 commit ebf7a33

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/main/java/org/jruby/prism/builder/IRBuilderPrism.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1744,7 +1744,11 @@ private void buildParameters(ParametersNode parameters) {
17441744
}
17451745

17461746

1747-
if (parameters.keyword_rest != null && parameters.keyword_rest instanceof KeywordRestParameterNode kwrest) {
1747+
if (parameters.keyword_rest instanceof NoKeywordsParameterNode) {
1748+
addArgumentDescription(ArgumentType.nokey, null);
1749+
// I don't think we need to slurp up anything to **nil so no recv instr here.
1750+
} else if (parameters.keyword_rest instanceof KeywordRestParameterNode kwrest) {
1751+
System.out.println("B");
17481752
RubySymbol key;
17491753
ArgumentType type;
17501754
if (kwrest.name == null) {

0 commit comments

Comments
 (0)