From 34cb73bf7ed2bb38a28bde55c08915e45e15c372 Mon Sep 17 00:00:00 2001 From: Sean Fausett Date: Mon, 19 Oct 2026 14:35:47 +1300 Subject: [PATCH] Fix vendored dav1d stdatomic.h on recent MSVC (guard __has_include_next) (#166) --- 3rdparty/dav1d/include/compat/msvc/stdatomic.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/3rdparty/dav1d/include/compat/msvc/stdatomic.h b/3rdparty/dav1d/include/compat/msvc/stdatomic.h index 618f0ee..d637daa 100644 --- a/3rdparty/dav1d/include/compat/msvc/stdatomic.h +++ b/3rdparty/dav1d/include/compat/msvc/stdatomic.h @@ -32,6 +32,10 @@ #pragma warning(push) #pragma warning(disable:4067) /* newline for __has_include_next */ +#ifndef __has_include_next +#define __has_include_next(x) 0 +#endif + #if defined(__clang__) && __has_include_next() /* use the clang stdatomic.h with clang-cl*/ # include_next