|
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