From 4f8e1bf151d35a7265464414be17a3e44c312376 Mon Sep 17 00:00:00 2001 From: Giuseppe D'Angelo Date: Fri, 17 Jan 2025 16:28:08 +0100 Subject: [PATCH] QTestLog: use the right preprocessor test for C++ features Use ifdef, not if, otherwise we trigger -Wundef if the feature is unsupported. Pick-to: 6.8 Task-number: QTBUG-132900 Change-Id: I8a779da59bf2c7add14ace6405faf19b7ca48c28 Reviewed-by: Thiago Macieira (cherry picked from commit f04dfa8666662ddefa52a0bd1c8a60be361e4c00) Reviewed-by: Qt Cherry-pick Bot --- src/testlib/qtestlog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/testlib/qtestlog.cpp b/src/testlib/qtestlog.cpp index 46535b5d2df..9ae0728fc47 100644 --- a/src/testlib/qtestlog.cpp +++ b/src/testlib/qtestlog.cpp @@ -113,7 +113,7 @@ public: } private: -#if __cpp_lib_atomic_shared_ptr +#ifdef __cpp_lib_atomic_shared_ptr SharedLoggersContainer load() const { return loggers.load(std::memory_order_relaxed); } void store(SharedLoggersContainer newLoggers) {