https://learn.microsoft.com/en-us/cpp/intrinsics/assume?view=msvc-170
Signed-off-by: Antonin Décimo <[email protected]> --- mingw-w64-libraries/winpthreads/src/mutex.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mingw-w64-libraries/winpthreads/src/mutex.c b/mingw-w64-libraries/winpthreads/src/mutex.c index fc29341ac..2c1e891bf 100644 --- a/mingw-w64-libraries/winpthreads/src/mutex.c +++ b/mingw-w64-libraries/winpthreads/src/mutex.c @@ -99,7 +99,11 @@ mutex_impl(pthread_mutex_t *m) } else { /* mi cannot be null here; avoid a test in the fast path. */ if (mi == NULL) +#if defined(_MSC_VER) + __assume(0); +#else __builtin_unreachable(); +#endif return mi; } } -- 2.43.0 _______________________________________________ Mingw-w64-public mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
