From 2b67a0a1129b20a56ed04859fec8999f5c0c4280 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Thu, 23 Jun 2022 12:02:32 +0200 Subject: [PATCH] easy_lock.h: remove use of the deprecated ATOMIC_VAR_INIT macro clang 14 warns about its use. It is being deprecated by the working group for the programming language C: "The macro ATOMIC_VAR_INIT is basically useless for the purpose for which it was designed" Ref: https://www.open-std.org/jtc1/sc22/wg14/www/docs/n2886.htm Reported-by: Tatsuhiro Tsujikawa Fixes #9041 Closes #9042 --- lib/easy_lock.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/easy_lock.h b/lib/easy_lock.h index 389b2a56d2a4de..819f50ce815b8a 100644 --- a/lib/easy_lock.h +++ b/lib/easy_lock.h @@ -38,7 +38,7 @@ #include #define curl_simple_lock atomic_bool -#define CURL_SIMPLE_LOCK_INIT ATOMIC_VAR_INIT(false) +#define CURL_SIMPLE_LOCK_INIT false static inline void curl_simple_lock_lock(curl_simple_lock *lock) {