diff --git a/libretro-common/include/compat/intrinsics.h b/libretro-common/include/compat/intrinsics.h index d4aa3c1d30..f8e2176cb2 100644 --- a/libretro-common/include/compat/intrinsics.h +++ b/libretro-common/include/compat/intrinsics.h @@ -61,7 +61,7 @@ static INLINE int compat_ctz(unsigned x) { #if defined(__GNUC__) && !defined(RARCH_CONSOLE) return __builtin_ctz(x); -#elif _MSC_VER >= 1400 +#elif _MSC_VER >= 1400 && !defined(_XBOX) unsigned long r = 0; _BitScanReverse((unsigned long*)&r, x); return (int)r;