From: Martin v. Löwis Date: Tue, 15 May 2012 12:06:21 +0000 (+0200) Subject: Silence VS 2010 warning on loss of precision (_int64 -> _int32). X-Git-Tag: v3.3.0a4~162 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=d1b7f3993a57bd95c9a307768d01782237e973e7;p=python Silence VS 2010 warning on loss of precision (_int64 -> _int32). This is safe because the actual value is already range-checked. --- diff --git a/Modules/_lzmamodule.c b/Modules/_lzmamodule.c index 029d4dd712..6720d4c04e 100644 --- a/Modules/_lzmamodule.c +++ b/Modules/_lzmamodule.c @@ -160,7 +160,7 @@ grow_buffer(PyObject **buf) "Value too large for " #TYPE " type"); \ return 0; \ } \ - *(TYPE *)ptr = val; \ + *(TYPE *)ptr = (TYPE)val; \ return 1; \ }