Update to new clazy warnings.

This commit is contained in:
Mat Sutcliffe
2018-12-13 15:52:28 +00:00
parent b82ab1e3c2
commit 036d608a74

View File

@@ -41,11 +41,11 @@ gcc {
# clazy - Qt-aware linter
equals(QMAKE_CXX, clazy)|equals(QMAKE_CXX, clazy-cl) {
CLAZY_WARNINGS *= level3 no-reserve-candidates
CLAZY_WARNINGS *= isempty-vs-count raw-environment-function tr-non-literal
# TODO: gradually fix issues so we can re-enable some of these warnings
CLAZY_WARNINGS *= no-inefficient-qlist-soft no-qstring-allocations
CLAZY_WARNINGS *= no-missing-qobject-macro no-ctor-missing-parent-argument
CLAZY_WARNINGS *= no-copyable-polymorphic no-function-args-by-value
CLAZY_WARNINGS *= no-qstring-allocations no-copyable-polymorphic no-function-args-by-value
CLAZY_WARNINGS *= no-inefficient-qlist-soft no-ctor-missing-parent-argument
QMAKE_CXXFLAGS_WARN_ON += -Xclang -plugin-arg-clang-lazy -Xclang $$join(CLAZY_WARNINGS, ",")
}