From a1076cc68aa1fe322024d15b677499f9a03b7457 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Fri, 13 Jan 2012 07:56:59 +0100 Subject: [PATCH] Fix a gcc 4.7 warning New gcc 4.7 complains about casting a volatile pointer to void* so assign the variables directly. No functional change. Signed-off-by: Marco Costalba --- src/thread.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/thread.cpp b/src/thread.cpp index cb0ab5e9..99976b12 100644 --- a/src/thread.cpp +++ b/src/thread.cpp @@ -446,7 +446,8 @@ void ThreadsManager::start_thinking(const Position& pos, const LimitsType& limit SearchMoves = searchMoves; // Reset signals before to start the new search - memset((void*)&Signals, 0, sizeof(Signals)); + Signals.stopOnPonderhit = Signals.firstRootMove = false; + Signals.stop = Signals.failedLowAtRoot = false; main.do_sleep = false; cond_signal(&main.sleepCond); // Wake up main thread and start searching -- 2.39.2