https://git.reactos.org/?p=reactos.git;a=commitdiff;h=42e9c802791790a7cac72863e7cf9d2dbf419e21

commit 42e9c802791790a7cac72863e7cf9d2dbf419e21
Author:     Timo Kreuzer <[email protected]>
AuthorDate: Wed Nov 27 15:24:41 2024 +0200
Commit:     Timo Kreuzer <[email protected]>
CommitDate: Thu Jan 16 14:18:53 2025 +0200

    [UCRT] Fix definition of offsetof for clang-cl
---
 sdk/include/ucrt/stddef.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sdk/include/ucrt/stddef.h b/sdk/include/ucrt/stddef.h
index 53fa61c8f52..9d44415d361 100644
--- a/sdk/include/ucrt/stddef.h
+++ b/sdk/include/ucrt/stddef.h
@@ -42,7 +42,7 @@ _CRT_BEGIN_C_HEADER
 
 
 
-#if defined _MSC_VER && !defined _CRT_USE_BUILTIN_OFFSETOF
+#if defined _MSC_VER && !defined __clang__ && !defined 
_CRT_USE_BUILTIN_OFFSETOF
     #ifdef __cplusplus
         #define offsetof(s,m) ((::size_t)&reinterpret_cast<char const 
volatile&>((((s*)0)->m)))
     #else

Reply via email to