common: Fix _BitScanForward usage on MSVC.

Signed-off-by: Hans-Kristian Arntzen <post@arntzen-software.no>
This commit is contained in:
Hans-Kristian Arntzen 2022-04-22 11:38:06 +02:00
parent bb2e35c539
commit 2c54e18245
1 changed files with 1 additions and 2 deletions

View File

@ -120,8 +120,7 @@ static inline unsigned int vkd3d_bitmask_tzcnt32(uint32_t mask)
{
#ifdef _MSC_VER
unsigned long result;
_BitScanForward(&result, mask) ? result : 32;
return result;
return _BitScanForward(&result, mask) ? result : 32;
#elif defined(__GNUC__) || defined(__clang__)
return mask ? __builtin_ctz(mask) : 32;
#else