]> git.kaiwu.me - nginx.git/commit
Win32: fixed C4319 warning with MSVC 2022 x86.
authorAleksei Bavshin <a.bavshin@nginx.com>
Tue, 23 Dec 2025 18:44:13 +0000 (10:44 -0800)
committerRoman Arutyunyan <arutyunyan.roman@gmail.com>
Wed, 4 Feb 2026 17:22:23 +0000 (21:22 +0400)
commitdc50b86db8844f3c243ac374fb08beb79495f3cf
treed87bb13c5eec7a1a10fa43fd72709d2759b1891d
parentc9e4b6a5cada25991f8d21ae7f8341647e37cec8
Win32: fixed C4319 warning with MSVC 2022 x86.

The warning started to appear in Visual Studio 2022 version 17.14.21,
which corresponds to the C/C++ compiler version 19.44.35221.

The appropriate fix is to avoid mixing uint64_t and ngx_uint_t in an
expression with bitwise operations.  We can do that here because both
the original shm->size value and the result of the expression are 32-bit
platform words.
src/os/win32/ngx_shmem.c