https://git.reactos.org/?p=reactos.git;a=commitdiff;h=3936c3f19ec17028f3ba7…
commit 3936c3f19ec17028f3ba74bac0e1839305462181
Author: Jérôme Gardou <jerome.gardou(a)reactos.org>
AuthorDate: Fri Nov 6 17:27:32 2020 +0100
Commit: Jérôme Gardou <zefklop(a)users.noreply.github.com>
CommitDate: Mon Nov 16 16:58:10 2020 +0100
[CRT] Fix __forceinline definition for clang
---
sdk/include/crt/_mingw.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sdk/include/crt/_mingw.h b/sdk/include/crt/_mingw.h
index 06a304d9605..a0da23de0f2 100644
--- a/sdk/include/crt/_mingw.h
+++ b/sdk/include/crt/_mingw.h
@@ -193,7 +193,7 @@ allow GCC to optimize away some EH unwind code, at least in DW2 case.
*/
# ifdef __cplusplus
# define __forceinline inline __attribute__((__always_inline__))
# else
-# if ( __MINGW_GNUC_PREREQ(4, 3) && __STDC_VERSION__ >= 199901L)
+# if (( __MINGW_GNUC_PREREQ(4, 3) && __STDC_VERSION__ >= 199901L) ||
defined(__clang__))
# define __forceinline extern inline __attribute__((__always_inline__,__gnu_inline__))
# else
# define __forceinline extern __inline__ __attribute__((__always_inline__))