@@ -22,7 +22,7 @@ static int validate_expr(expr_ty, expr_context_ty);
2222static int
2323validate_comprehension (asdl_seq * gens )
2424{
25- int i ;
25+ Py_ssize_t i ;
2626 if (!asdl_seq_LEN (gens )) {
2727 PyErr_SetString (PyExc_ValueError , "comprehension with no generators" );
2828 return 0 ;
@@ -46,7 +46,7 @@ validate_slice(slice_ty slice)
4646 (!slice -> v .Slice .upper || validate_expr (slice -> v .Slice .upper , Load )) &&
4747 (!slice -> v .Slice .step || validate_expr (slice -> v .Slice .step , Load ));
4848 case ExtSlice_kind : {
49- int i ;
49+ Py_ssize_t i ;
5050 if (!validate_nonempty_seq (slice -> v .ExtSlice .dims , "dims" , "ExtSlice" ))
5151 return 0 ;
5252 for (i = 0 ; i < asdl_seq_LEN (slice -> v .ExtSlice .dims ); i ++ )
@@ -65,7 +65,7 @@ validate_slice(slice_ty slice)
6565static int
6666validate_keywords (asdl_seq * keywords )
6767{
68- int i ;
68+ Py_ssize_t i ;
6969 for (i = 0 ; i < asdl_seq_LEN (keywords ); i ++ )
7070 if (!validate_expr (((keyword_ty )asdl_seq_GET (keywords , i ))-> value , Load ))
7171 return 0 ;
@@ -75,7 +75,7 @@ validate_keywords(asdl_seq *keywords)
7575static int
7676validate_args (asdl_seq * args )
7777{
78- int i ;
78+ Py_ssize_t i ;
7979 for (i = 0 ; i < asdl_seq_LEN (args ); i ++ ) {
8080 arg_ty arg = asdl_seq_GET (args , i );
8181 if (arg -> annotation && !validate_expr (arg -> annotation , Load ))
@@ -348,7 +348,7 @@ validate_body(asdl_seq *body, const char *owner)
348348static int
349349validate_stmt (stmt_ty stmt )
350350{
351- int i ;
351+ Py_ssize_t i ;
352352 switch (stmt -> kind ) {
353353 case FunctionDef_kind :
354354 return validate_body (stmt -> v .FunctionDef .body , "FunctionDef" ) &&
@@ -490,7 +490,7 @@ validate_stmt(stmt_ty stmt)
490490static int
491491validate_stmts (asdl_seq * seq )
492492{
493- int i ;
493+ Py_ssize_t i ;
494494 for (i = 0 ; i < asdl_seq_LEN (seq ); i ++ ) {
495495 stmt_ty stmt = asdl_seq_GET (seq , i );
496496 if (stmt ) {
@@ -509,7 +509,7 @@ validate_stmts(asdl_seq *seq)
509509static int
510510validate_exprs (asdl_seq * exprs , expr_context_ty ctx , int null_ok )
511511{
512- int i ;
512+ Py_ssize_t i ;
513513 for (i = 0 ; i < asdl_seq_LEN (exprs ); i ++ ) {
514514 expr_ty expr = asdl_seq_GET (exprs , i );
515515 if (expr ) {
@@ -1060,7 +1060,7 @@ set_context(struct compiling *c, expr_ty e, expr_context_ty ctx, const node *n)
10601060 context for all the contained elements.
10611061 */
10621062 if (s ) {
1063- int i ;
1063+ Py_ssize_t i ;
10641064
10651065 for (i = 0 ; i < asdl_seq_LEN (s ); i ++ ) {
10661066 if (!set_context (c , (expr_ty )asdl_seq_GET (s , i ), ctx , n ))
@@ -2355,7 +2355,7 @@ ast_for_trailer(struct compiling *c, const node *n, expr_ty left_expr)
23552355 by treating the sequence as a tuple literal if there are
23562356 no slice features.
23572357 */
2358- int j ;
2358+ Py_ssize_t j ;
23592359 slice_ty slc ;
23602360 expr_ty e ;
23612361 int simple = 1 ;
0 commit comments