From e51dfb068a398669f25f1db81172f4ea71cfa0bf Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Mon, 10 Jun 2024 20:39:19 +0900 Subject: [PATCH] common: fix a crash on CI windows test. it's a vs2022 17.10 stl known issue. https://github.com/microsoft/STL/wiki/Changelog --- src/common/tvgLock.h | 2 ++ src/renderer/tvgTaskScheduler.h | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/common/tvgLock.h b/src/common/tvgLock.h index 5dd3d5a6..d8bf7269 100644 --- a/src/common/tvgLock.h +++ b/src/common/tvgLock.h @@ -25,6 +25,8 @@ #ifdef THORVG_THREAD_SUPPORT +#define _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR + #include namespace tvg { diff --git a/src/renderer/tvgTaskScheduler.h b/src/renderer/tvgTaskScheduler.h index fb9de21c..5e434571 100644 --- a/src/renderer/tvgTaskScheduler.h +++ b/src/renderer/tvgTaskScheduler.h @@ -23,6 +23,8 @@ #ifndef _TVG_TASK_SCHEDULER_H_ #define _TVG_TASK_SCHEDULER_H_ +#define _DISABLE_CONSTEXPR_MUTEX_CONSTRUCTOR + #include #include