diff --git a/tools/windows/clvars.bat b/tools/windows/clvars.bat index 6e338b78f33a3b7c03538511c6af9005bca42133..1870ba5742baeb0ca21816f0c8ad11256619c08d 100644 --- a/tools/windows/clvars.bat +++ b/tools/windows/clvars.bat @@ -7,6 +7,16 @@ set WARNINGS=-W4 -Wall -WX REM c4464 (relative include path contains '..') set WARNINGS=%WARNINGS% -wd4464 +REM c4189 (local variable is initialized but not referenced) +set WARNINGS=%WARNINGS% -wd4189 + +REM c4018 (signed/unsigned mismatch) +REM basically useless. Complains about obviously correct code like: +REM uint8_t x = 60; +REM size_t i = 9; +REM i < x/8 +set WARNINGS=%WARNINGS% -wd4018 + REM c4457 (declaration shadowing function parameter) REM FIXME(windows) TODO(uucidl): remove occurence of c4457 and reactivate REM FIXME(windows) TODO(uucidl): remove occurence of c4456 and reactivate