Skip to content

Commit 5096db4

Browse files
committed
Fix found = in conditional, should be == warning to not trigger with interpolation
* Like MRI. (cherry picked from commit 940edde)
1 parent b11bda7 commit 5096db4

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/main/java/org/truffleruby/parser/parser/ParserSupport.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@
8585
import org.truffleruby.parser.ast.ComplexParseNode;
8686
import org.truffleruby.parser.ast.ConstParseNode;
8787
import org.truffleruby.parser.ast.DAsgnParseNode;
88+
import org.truffleruby.parser.ast.DParseNode;
8889
import org.truffleruby.parser.ast.DRegexpParseNode;
8990
import org.truffleruby.parser.ast.DStrParseNode;
9091
import org.truffleruby.parser.ast.DSymbolParseNode;
@@ -702,9 +703,10 @@ private boolean isStaticContent(ParseNode node) {
702703
}
703704
}
704705
return true;
705-
} else if (node instanceof ILiteralNode || node instanceof NilParseNode || node instanceof TrueParseNode ||
706-
node instanceof FalseParseNode) {
706+
} else if (node instanceof FalseParseNode || node instanceof NilParseNode || node instanceof TrueParseNode) {
707707
return true;
708+
} else if (node instanceof ILiteralNode) {
709+
return !(node instanceof DParseNode);
708710
}
709711

710712
return false;

0 commit comments

Comments
 (0)