From 14b81ebc4bb77d5f5463467ec614ede13e6d1fbe Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Fri, 1 Jul 2022 14:08:17 +0200 Subject: linguist: work around Clang 10 headers throwing GCC 12 -Werror=nonnull We can't fix these 3rd-party headers, so disable the warning when including Clang/LLVM headers. Fixes: QTBUG-104713 Change-Id: I7d851a4a4237c3d3500609d2e1f6c8ceb43f204b Reviewed-by: Friedemann Kleint (cherry picked from commit e969141544cbd2c5adce3847d5baa9c98dcf0bc4) Reviewed-by: Qt Cherry-pick Bot --- src/linguist/lupdate/clangtoolastreader.h | 1 + src/linguist/lupdate/cpp_clang.h | 1 + src/linguist/lupdate/lupdatepreprocessoraction.h | 1 + 3 files changed, 3 insertions(+) diff --git a/src/linguist/lupdate/clangtoolastreader.h b/src/linguist/lupdate/clangtoolastreader.h index 4032bb60d..bded8d46c 100644 --- a/src/linguist/lupdate/clangtoolastreader.h +++ b/src/linguist/lupdate/clangtoolastreader.h @@ -36,6 +36,7 @@ QT_WARNING_DISABLE_MSVC(4100) QT_WARNING_DISABLE_MSVC(4146) QT_WARNING_DISABLE_MSVC(4267) QT_WARNING_DISABLE_MSVC(4624) +QT_WARNING_DISABLE_GCC("-Wnonnull") #include #include diff --git a/src/linguist/lupdate/cpp_clang.h b/src/linguist/lupdate/cpp_clang.h index f66e2c858..a5b2d4c46 100644 --- a/src/linguist/lupdate/cpp_clang.h +++ b/src/linguist/lupdate/cpp_clang.h @@ -41,6 +41,7 @@ QT_WARNING_DISABLE_MSVC(4100) QT_WARNING_DISABLE_MSVC(4146) QT_WARNING_DISABLE_MSVC(4267) QT_WARNING_DISABLE_MSVC(4624) +QT_WARNING_DISABLE_GCC("-Wnonnull") #include #include diff --git a/src/linguist/lupdate/lupdatepreprocessoraction.h b/src/linguist/lupdate/lupdatepreprocessoraction.h index 3cb443c9c..22cd16216 100644 --- a/src/linguist/lupdate/lupdatepreprocessoraction.h +++ b/src/linguist/lupdate/lupdatepreprocessoraction.h @@ -37,6 +37,7 @@ QT_WARNING_DISABLE_MSVC(4100) QT_WARNING_DISABLE_MSVC(4146) QT_WARNING_DISABLE_MSVC(4267) QT_WARNING_DISABLE_MSVC(4624) +QT_WARNING_DISABLE_GCC("-Wnonnull") #include #include -- cgit v1.2.3