Chip Davis : tests: Include <stddef.h> from "d3d12_crosstest.h". (Clang).

Alexandre Julliard julliard at winehq.org
Fri Aug 6 16:04:06 CDT 2021


Module: vkd3d
Branch: master
Commit: 25d79204e3fd5b058a1d4b788f3b3facc955c329
URL:    https://source.winehq.org/git/vkd3d.git/?a=commit;h=25d79204e3fd5b058a1d4b788f3b3facc955c329

Author: Chip Davis <cdavis at codeweavers.com>
Date:   Wed Aug  4 14:18:38 2021 -0500

tests: Include <stddef.h> from "d3d12_crosstest.h". (Clang).

Neither MinGW's nor Microsoft's <windows.h> includes <stddef.h>, either
directly or indirectly. Also, unlike GCC, Clang's <inttypes.h> does not
include <stddef.h>, either. "vkd3d_windows.h" does include <stddef.h>,
and this is why building for the host works, even with Clang.

Fixes cross compilation errors with Clang related to using offsetof(3).

Signed-off-by: Chip Davis <cdavis at codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 tests/d3d12_crosstest.h | 1 +
 1 file changed, 1 insertion(+)

diff --git a/tests/d3d12_crosstest.h b/tests/d3d12_crosstest.h
index 43af375..0b77bde 100644
--- a/tests/d3d12_crosstest.h
+++ b/tests/d3d12_crosstest.h
@@ -52,6 +52,7 @@ typedef int HRESULT;
 #include <inttypes.h>
 #include <limits.h>
 #include <math.h>
+#include <stddef.h>
 #include <time.h>
 
 #ifdef _WIN32




More information about the wine-cvs mailing list