This PR adds a minor change for MSVC: I could not find a definition of __builtin_unreachable() on MSVC. Supposedly the equivalent for the Microsoft compiler is to use __assume(false). Tested with Visual Studio 2019 x64 using the Microsfot and the ClangCL compilers.
This PR adds a minor change for MSVC: I could not find a definition of
__builtin_unreachable()
on MSVC. Supposedly the equivalent for the Microsoft compiler is to use__assume(false)
. Tested with Visual Studio 2019 x64 using the Microsfot and the ClangCL compilers.