Commit 12d55a7c authored by Tim Peters's avatar Tim Peters

cmp_type(): The grammar stopped allowing '=' as a comparison operator

about a decade ago.  Put the code still allowing for it in cmp_type()
out of its lonely misery.
parent d2eadc69
...@@ -2368,15 +2368,14 @@ static enum cmp_op ...@@ -2368,15 +2368,14 @@ static enum cmp_op
cmp_type(node *n) cmp_type(node *n)
{ {
REQ(n, comp_op); REQ(n, comp_op);
/* comp_op: '<' | '>' | '=' | '>=' | '<=' | '<>' | '!=' | '==' /* comp_op: '<' | '>' | '>=' | '<=' | '<>' | '!=' | '=='
| 'in' | 'not' 'in' | 'is' | 'is' not' */ | 'in' | 'not' 'in' | 'is' | 'is' not' */
if (NCH(n) == 1) { if (NCH(n) == 1) {
n = CHILD(n, 0); n = CHILD(n, 0);
switch (TYPE(n)) { switch (TYPE(n)) {
case LESS: return PyCmp_LT; case LESS: return PyCmp_LT;
case GREATER: return PyCmp_GT; case GREATER: return PyCmp_GT;
case EQEQUAL: /* == */ case EQEQUAL: return PyCmp_EQ;
case EQUAL: return PyCmp_EQ;
case LESSEQUAL: return PyCmp_LE; case LESSEQUAL: return PyCmp_LE;
case GREATEREQUAL: return PyCmp_GE; case GREATEREQUAL: return PyCmp_GE;
case NOTEQUAL: return PyCmp_NE; /* <> or != */ case NOTEQUAL: return PyCmp_NE; /* <> or != */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment