From a449e3a962c0c2ab2f440aaf4bf42a907c197cbb Mon Sep 17 00:00:00 2001 From: Aleksandar Fabijanic Date: Mon, 4 Dec 2023 19:24:47 -0600 Subject: [PATCH] fix(String): ignore clang loop unrolling warnings --- Foundation/include/Poco/String.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Foundation/include/Poco/String.h b/Foundation/include/Poco/String.h index e4157da155..32574ae9d5 100644 --- a/Foundation/include/Poco/String.h +++ b/Foundation/include/Poco/String.h @@ -23,6 +23,11 @@ #include #include +// ignore loop unrolling warnings in this file +#if defined(__clang__) && ((__clang_major__ > 3) || (__clang_major__ == 3 && __clang_minor__ >= 6)) +# pragma clang diagnostic push +# pragma clang diagnostic ignored "-Wpass-failed" +#endif namespace Poco { @@ -760,5 +765,8 @@ struct CILess } // namespace Poco +#if defined(__clang__) && ((__clang_major__ > 3) || (__clang_major__ == 3 && __clang_minor__ >= 6)) +# pragma clang diagnostic pop +#endif #endif // Foundation_String_INCLUDED