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*{