From b2f9d001827dda3cf41bf7ef6b151d423537f23f Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Fri, 24 Sep 2021 19:00:09 +0300 Subject: [PATCH] Disable Wstringop-overflow on global level because cannot suppress warnings in Qt headers. --- common.pri | 3 ++- src/libs/vlayout/warnings.pri | 3 --- src/libs/vtest/warnings.pri | 3 --- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/common.pri b/common.pri index 9a317ff6b..83e2fbeee 100644 --- a/common.pri +++ b/common.pri @@ -434,7 +434,8 @@ g++7:GCC_DEBUG_CXXFLAGS += \ -Wduplicated-branches \ -Wrestrict \ -Walloc-zero \ - -Wnonnull + -Wnonnull \ + -Wno-stringop-overflow # cannot suppress warning in Qt headers # Since GCC 8 g++8:GCC_DEBUG_CXXFLAGS += \ diff --git a/src/libs/vlayout/warnings.pri b/src/libs/vlayout/warnings.pri index 59c16118c..2f715e3cc 100644 --- a/src/libs/vlayout/warnings.pri +++ b/src/libs/vlayout/warnings.pri @@ -38,9 +38,6 @@ unix { QMAKE_LFLAGS += -fsanitize=undefined } } - - QMAKE_CXXFLAGS += \ - -Wno-stringop-overflow } *clang*{ diff --git a/src/libs/vtest/warnings.pri b/src/libs/vtest/warnings.pri index cdd0b84de..f4a43deba 100644 --- a/src/libs/vtest/warnings.pri +++ b/src/libs/vtest/warnings.pri @@ -37,9 +37,6 @@ unix { # want them in global list. Compromise decision delete them from local list. QMAKE_CXXFLAGS -= \ -Wswitch-default - - QMAKE_CXXFLAGS += \ - -Wno-stringop-overflow } *clang*{