浏览代码

fix missing malloc.h include in clang-cl mode (clang in msvc mode) (#1642)

The issue manifest itself in windows-on-arm build (`--target=aarch64-pc-windows-msvc`)
virtul 2 月之前
父节点
当前提交
e4b5f33c1f
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Jolt/Core/Core.h

+ 1 - 1
Jolt/Core/Core.h

@@ -453,7 +453,7 @@ JPH_SUPPRESS_WARNINGS_STD_BEGIN
 #include <functional>
 #include <algorithm>
 #include <cstdint>
-#ifdef JPH_COMPILER_MSVC
+#if defined(JPH_COMPILER_MSVC) || (defined(JPH_COMPILER_CLANG) && defined(_MSC_VER)) // MSVC or clang-cl
 	#include <malloc.h> // for alloca
 #endif
 #if defined(JPH_USE_SSE)