From 4eef7a42e3f45a18a57674898f5fb5409f6daf5d Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Sat, 5 Jan 2019 20:12:42 +0100 Subject: FULLPIPE: Silence GCC memset() warnings Recent GCC versions complain if you memset() a class or struct that contain non-POD data types. Get around that by either initializing the object when created, or by adding a reset() method. --- engines/fullpipe/scenes/scene04.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'engines/fullpipe/scenes') diff --git a/engines/fullpipe/scenes/scene04.cpp b/engines/fullpipe/scenes/scene04.cpp index 45ada3ea6f..59adf37c66 100644 --- a/engines/fullpipe/scenes/scene04.cpp +++ b/engines/fullpipe/scenes/scene04.cpp @@ -645,7 +645,7 @@ MessageQueue *sceneHandler04_kozFly5(StaticANIObject *ani, double phase) { MessageQueue *mq1 = aniHandler.makeRunQueue(&mkQueue); - memset(&mkQueue, 0, sizeof(mkQueue)); + mkQueue.reset(); mkQueue.ani = ani; mkQueue.staticsId1 = ST_KZW_JUMPOUT; mkQueue.staticsId2 = ST_KZW_SIT; -- cgit v1.2.3