|
71 | 71 | import com.oracle.graal.python.nodes.expression.BinaryComparisonNode; |
72 | 72 | import com.oracle.graal.python.nodes.expression.CastToBooleanNode; |
73 | 73 | import com.oracle.graal.python.nodes.expression.CastToBooleanNode.NotNode; |
| 74 | +import com.oracle.graal.python.nodes.expression.ContainsNode; |
74 | 75 | import com.oracle.graal.python.nodes.expression.ExpressionNode; |
75 | 76 | import com.oracle.graal.python.nodes.expression.IsNode; |
76 | 77 | import com.oracle.graal.python.nodes.expression.OrNode; |
@@ -358,9 +359,9 @@ public void parseComparisons() { |
358 | 359 | parseAs("x <= y", BinaryComparisonNode.class); |
359 | 360 | parseAs("x <> y", BinaryComparisonNode.class); |
360 | 361 | parseAs("x != y", BinaryComparisonNode.class); |
361 | | - parseAs("x in y", BinaryComparisonNode.class); |
| 362 | + parseAs("x in y", ContainsNode.class); |
362 | 363 | CastToBooleanNode notNode = parseAs("x not in y", CastToBooleanNode.NotNode.class); |
363 | | - getChild(notNode, 0, BinaryComparisonNode.class); |
| 364 | + getChild(notNode, 0, ContainsNode.class); |
364 | 365 | parseAs("x is y", IsNode.class); |
365 | 366 | notNode = parseAs("x is not y", CastToBooleanNode.NotNode.class); |
366 | 367 | getChild(notNode, 0, IsNode.class); |
|
0 commit comments