From: Pablo Galindo Date: Wed, 29 Apr 2020 01:04:06 +0000 (+0100) Subject: bpo-40334: Explicitly cast to int in pegen.c to fix a compiler warning (GH-19779) X-Git-Tag: v3.9.0b1~264 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=2208134918ee673451e4fc525bbeab71142d794a;p=thirdparty%2FPython%2Fcpython.git bpo-40334: Explicitly cast to int in pegen.c to fix a compiler warning (GH-19779) --- diff --git a/Parser/pegen/pegen.c b/Parser/pegen/pegen.c index 6f78d8c86520..ef95aacb7f08 100644 --- a/Parser/pegen/pegen.c +++ b/Parser/pegen/pegen.c @@ -597,13 +597,13 @@ _PyPegen_fill_token(Parser *p) int lineno = type == STRING ? p->tok->first_lineno : p->tok->lineno; const char *line_start = type == STRING ? p->tok->multi_line_start : p->tok->line_start; - size_t end_lineno = p->tok->lineno; - size_t col_offset = -1, end_col_offset = -1; + int end_lineno = p->tok->lineno; + int col_offset = -1, end_col_offset = -1; if (start != NULL && start >= line_start) { - col_offset = start - line_start; + col_offset = (int)(start - line_start); } if (end != NULL && end >= p->tok->line_start) { - end_col_offset = end - p->tok->line_start; + end_col_offset = (int)(end - p->tok->line_start); } t->lineno = p->starting_lineno + lineno;