@@ -702,7 +702,7 @@ com_addbyte(struct compiling *c, int byte)
702702{
703703 /*fprintf(stderr, "%3d: %3d\n", c->c_nexti, byte);*/
704704 assert (byte >= 0 && byte <= 255 );
705- assert (c -> c_code );
705+ assert (c -> c_code != 0 );
706706 if (com_check_size (& c -> c_code , c -> c_nexti )) {
707707 c -> c_errors ++ ;
708708 return ;
@@ -2138,26 +2138,26 @@ cmp_type(node *n)
21382138 if (NCH (n ) == 1 ) {
21392139 n = CHILD (n , 0 );
21402140 switch (TYPE (n )) {
2141- case LESS : return LT ;
2142- case GREATER : return GT ;
2141+ case LESS : return PyCmp_LT ;
2142+ case GREATER : return PyCmp_GT ;
21432143 case EQEQUAL : /* == */
2144- case EQUAL : return EQ ;
2145- case LESSEQUAL : return LE ;
2146- case GREATEREQUAL : return GE ;
2147- case NOTEQUAL : return NE ; /* <> or != */
2148- case NAME : if (strcmp (STR (n ), "in" ) == 0 ) return IN ;
2149- if (strcmp (STR (n ), "is" ) == 0 ) return IS ;
2144+ case EQUAL : return PyCmp_EQ ;
2145+ case LESSEQUAL : return PyCmp_LE ;
2146+ case GREATEREQUAL : return PyCmp_GE ;
2147+ case NOTEQUAL : return PyCmp_NE ; /* <> or != */
2148+ case NAME : if (strcmp (STR (n ), "in" ) == 0 ) return PyCmp_IN ;
2149+ if (strcmp (STR (n ), "is" ) == 0 ) return PyCmp_IS ;
21502150 }
21512151 }
21522152 else if (NCH (n ) == 2 ) {
21532153 switch (TYPE (CHILD (n , 0 ))) {
21542154 case NAME : if (strcmp (STR (CHILD (n , 1 )), "in" ) == 0 )
2155- return NOT_IN ;
2155+ return PyCmp_NOT_IN ;
21562156 if (strcmp (STR (CHILD (n , 0 )), "is" ) == 0 )
2157- return IS_NOT ;
2157+ return PyCmp_IS_NOT ;
21582158 }
21592159 }
2160- return BAD ;
2160+ return PyCmp_BAD ;
21612161}
21622162
21632163static void
@@ -2214,7 +2214,7 @@ com_comparison(struct compiling *c, node *n)
22142214 com_addbyte (c , ROT_THREE );
22152215 }
22162216 op = cmp_type (CHILD (n , i - 1 ));
2217- if (op == BAD ) {
2217+ if (op == PyCmp_BAD ) {
22182218 com_error (c , PyExc_SystemError ,
22192219 "com_comparison: unknown comparison op" );
22202220 }
@@ -3247,7 +3247,7 @@ com_try_except(struct compiling *c, node *n)
32473247 com_addbyte (c , DUP_TOP );
32483248 com_push (c , 1 );
32493249 com_node (c , CHILD (ch , 1 ));
3250- com_addoparg (c , COMPARE_OP , EXC_MATCH );
3250+ com_addoparg (c , COMPARE_OP , PyCmp_EXC_MATCH );
32513251 com_pop (c , 1 );
32523252 com_addfwref (c , JUMP_IF_FALSE , & except_anchor );
32533253 com_addbyte (c , POP_TOP );
0 commit comments