From 90d505cd629e3467ccac30a52218066b6555b060 Mon Sep 17 00:00:00 2001 From: Ronan Abhamon Date: Fri, 26 Jan 2018 15:04:45 +0100 Subject: [PATCH] feat(CMakeLists.txt): add -Wnon-virtual-dtor and -Wsign-conversion warnings --- CMakeLists.txt | 4 +++- src/tests/TestUtils.cpp | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5328fd49d..99b589ab5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,13 +51,15 @@ if (NOT WIN32) -Wall \ -Wcast-align \ -Wconversion \ --Werror=return-type \ -Werror=old-style-cast \ +-Werror=return-type \ -Wextra \ -Wfloat-equal \ -Winit-self \ +-Wnon-virtual-dtor \ -Woverloaded-virtual \ -Wpointer-arith \ +-Wsign-conversion \ -Wuninitialized \ -Wunused \ ") diff --git a/src/tests/TestUtils.cpp b/src/tests/TestUtils.cpp index 1918b8d39..2e1735a7b 100644 --- a/src/tests/TestUtils.cpp +++ b/src/tests/TestUtils.cpp @@ -35,7 +35,7 @@ void TestUtils::executeKeySequence (QQuickWindow *window, QKeySequence sequence) { for (int i = 0; i < sequence.count(); ++i) { - int key = sequence[i]; + uint key = static_cast(sequence[static_cast(i)]); QTest::keyClick( window, Qt::Key(key & ~Qt::KeyboardModifierMask),