Skip to content

Commit 3f21dfd

Browse files
committed
Can't make an enum set out of empty collection
1 parent 976b8b2 commit 3f21dfd

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/org/jruby/prism/parser/ParserPrismBase.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,7 @@ private EnumSet<ParsingOptions.CommandLine> commandLineFromConfig(RubyInstanceCo
231231
if (config.isAssumePrinting()) list.add(ParsingOptions.CommandLine.P); // -p
232232
if (config.isXFlag()) list.add(ParsingOptions.CommandLine.X); // -x
233233

234-
return EnumSet.copyOf(list);
234+
return list.isEmpty() ? EnumSet.noneOf(ParsingOptions.CommandLine.class) : EnumSet.copyOf(list);
235235
}
236236

237237
private void writeUnsignedInt(ByteList buf, int index, int value) {

0 commit comments

Comments
 (0)