From f32c91fe030b06a44bb9982f984292aefddacf6f Mon Sep 17 00:00:00 2001 From: Vasily Date: Thu, 27 Dec 2018 12:37:55 +0100 Subject: [PATCH] Fix GCC warning about unused value Casting to void should shut up GCC about error: statement has no effect [-Werror=unused-value] static_cast() is possible for all current types. Supposedly an old C style cast could also be used, but they should not be used in modern C++ code. --- src/tabcontrollers/audiomanager/AudioManagerDummy.cpp | 3 ++- src/tabcontrollers/keyboardinput/KeyboardInputDummy.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/tabcontrollers/audiomanager/AudioManagerDummy.cpp b/src/tabcontrollers/audiomanager/AudioManagerDummy.cpp index d20016b..a36781b 100644 --- a/src/tabcontrollers/audiomanager/AudioManagerDummy.cpp +++ b/src/tabcontrollers/audiomanager/AudioManagerDummy.cpp @@ -1,7 +1,8 @@ #include "AudioManagerDummy.h" // Used to get the compiler to shut up about C4100: unreferenced formal parameter. -#define UNREFERENCED_PARAMETER(P) (P) +// The cast is to get GCC to shut up about it. +#define UNREFERENCED_PARAMETER(P) static_cast((P)) // application namespace namespace advsettings { diff --git a/src/tabcontrollers/keyboardinput/KeyboardInputDummy.cpp b/src/tabcontrollers/keyboardinput/KeyboardInputDummy.cpp index 2b00e33..83cd526 100644 --- a/src/tabcontrollers/keyboardinput/KeyboardInputDummy.cpp +++ b/src/tabcontrollers/keyboardinput/KeyboardInputDummy.cpp @@ -1,7 +1,8 @@ #include "KeyboardInputDummy.h" // Used to get the compiler to shut up about C4100: unreferenced formal parameter. -#define UNREFERENCED_PARAMETER(P) (P) +// The cast is to get GCC to shut up about it. +#define UNREFERENCED_PARAMETER(P) static_cast((P)) namespace advsettings {