From: Victor Stinner Date: Mon, 30 Apr 2018 21:51:02 +0000 (+0200) Subject: bpo-30465: Fix C downcast warning on Windows in ast.c (#6593) X-Git-Tag: v3.8.0a1~1901 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fb7e7992beec7f76cc2db77ab6ce1e86446bfccf;p=thirdparty%2FPython%2Fcpython.git 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. --- diff --git a/Python/ast.c b/Python/ast.c index e2092f0f8543..0d692ffd95bd 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--;