From e97ff9f739b61305161ebee524abbfb7972d33f1 Mon Sep 17 00:00:00 2001 From: David Schulz Date: Mon, 24 Jul 2017 14:15:13 +0200 Subject: [PATCH] Clang: Do not warn about unhandled enum values ... in switch as long as there is a default case. Change-Id: I584660cb26ee03a9ce3e41b297af0093dce59d1f Reviewed-by: Nikolai Kosjar --- src/plugins/cpptools/clangdiagnosticconfigsmodel.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/cpptools/clangdiagnosticconfigsmodel.cpp b/src/plugins/cpptools/clangdiagnosticconfigsmodel.cpp index 972f82c2d00..44187b6a102 100644 --- a/src/plugins/cpptools/clangdiagnosticconfigsmodel.cpp +++ b/src/plugins/cpptools/clangdiagnosticconfigsmodel.cpp @@ -83,6 +83,7 @@ static void addConfigForAlmostEveryWarning(ClangDiagnosticConfigsModel &model) QStringLiteral("-Wno-gnu-zero-variadic-macro-arguments"), QStringLiteral("-Wno-documentation"), QStringLiteral("-Wno-shadow"), + QStringLiteral("-Wno-switch-enum"), QStringLiteral("-Wno-missing-prototypes"), // Not optimal for C projects. QStringLiteral("-Wno-used-but-marked-unused"), // e.g. QTest::qWait } + commonWarnings());