From: Victor Stinner Date: Tue, 4 Jun 2019 15:08:24 +0000 (+0200) Subject: bpo-26219: Fix compiler warning in _PyCode_InitOpcache() (GH-13809) X-Git-Tag: v3.8.0b1~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=ea9f168957f7236aae2185f65e0dc608a9a7a37b;p=python bpo-26219: Fix compiler warning in _PyCode_InitOpcache() (GH-13809) Fix this MSVC warning: objects\codeobject.c(264): warning C4244: '=': conversion from 'Py_ssize_t' to 'unsigned char', possible loss of data --- diff --git a/Objects/codeobject.c b/Objects/codeobject.c index 0d9e5d16e7..63ce479359 100644 --- a/Objects/codeobject.c +++ b/Objects/codeobject.c @@ -261,7 +261,8 @@ _PyCode_InitOpcache(PyCodeObject *co) // TODO: LOAD_METHOD, LOAD_ATTR if (opcode == LOAD_GLOBAL) { - co->co_opcache_map[i] = ++opts; + opts++; + co->co_opcache_map[i] = (unsigned char)opts; if (opts > 254) { break; }