From fb7e7992beec7f76cc2db77ab6ce1e86446bfccf Mon Sep 17 00:00:00 2001 From: Victor Stinner Date: Mon, 30 Apr 2018 23:51:02 +0200 Subject: bpo-30465: Fix C downcast warning on Windows in ast.c (#6593) ast.c: fstring_fix_node_location() downcasts a pointer difference to a C int. Replace int with Py_ssize_t to fix the compiler warning. --- Python/ast.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Python/ast.c b/Python/ast.c index e2092f0..0d692ff 100644 --- a/Python/ast.c +++ b/Python/ast.c @@ -4313,7 +4313,7 @@ fstring_fix_node_location(const node *parent, node *n, char *expr_str) break; start--; } - cols += substr - start; + cols += (int)(substr - start); /* Fix lineno in mulitline strings. */ while ((substr = strchr(substr + 1, '\n'))) lines--; -- cgit v0.12