From 2208134918ee673451e4fc525bbeab71142d794a Mon Sep 17 00:00:00 2001 From: Pablo Galindo Date: Wed, 29 Apr 2020 02:04:06 +0100 Subject: [PATCH] bpo-40334: Explicitly cast to int in pegen.c to fix a compiler warning (GH-19779) --- Parser/pegen/pegen.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Parser/pegen/pegen.c b/Parser/pegen/pegen.c index 6f78d8c8652..ef95aacb7f0 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;