Shift-warnings with 64bit version of HM16.21 with high-bitdepth support when compiling with VS2019
The following warnings were issued, which prevented due to the by default set /WX flag compilation.
Utilities.vcxproj -> ...\HM-HM-16.21_16bit\lib\vs16\msvc-19.24\x86_64\release\Utilities.lib
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(1364,58): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(1364,58): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(1401,58): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(2041,53): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(3417,63): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(3443,63): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(1401,58): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(2041,53): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(3417,63): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
...\HM-HM-16.21_16bit\source\Lib\TLibCommon\TComTrQuant.cpp(3443,63): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)
TLibCommonAnalyser.vcxproj -> ...\HM-HM-16.21_16bit\lib\vs16\msvc-19.24\x86_64\release\TLibCommonAnalyser.lib
It always seems to be the same issue, but it is unclear if it should be indeed a 32bit or 64bit shift in this moment.
|