diff options
author | Ville Voutilainen <ville.voutilainen@qt.io> | 2018-02-27 15:15:34 +0200 |
---|---|---|
committer | Shawn Rutledge <shawn.rutledge@qt.io> | 2018-11-19 15:42:07 +0000 |
commit | 5f72767f9963ab17ee16b611c8ee9a40ea04b941 (patch) | |
tree | ff0a3527f4b2ade3241753ff30d00bffb90498e2 | |
parent | b110a8eda6876261f945d292e888ee8405ababdd (diff) |
Silence a GCC 8 warning in evdevtablet
qtbase/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp:85:36: error: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct QEvdevTabletData::<unnamed>’; use assignment or value-initialization instead [-Werror=class-memaccess]
memset(&state, 0, sizeof(state));
Change-Id: I3b18ffa7fdf9c7aa1bd4977f12858fd1f176c020
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 7eac2e7350f8831a7d79085897496f9373284d3d)
-rw-r--r-- | src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp b/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp index cfc17a79c3..6002b6a96e 100644 --- a/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp +++ b/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp @@ -82,7 +82,7 @@ QEvdevTabletData::QEvdevTabletData(QEvdevTabletHandler *q_ptr) { memset(&minValues, 0, sizeof(minValues)); memset(&maxValues, 0, sizeof(maxValues)); - memset(&state, 0, sizeof(state)); + memset(static_cast<void *>(&state), 0, sizeof(state)); } void QEvdevTabletData::processInputEvent(input_event *ev) |