From: Marco Costalba Date: Fri, 13 Jan 2012 06:56:59 +0000 (+0100) Subject: Fix a gcc 4.7 warning X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=a1076cc68aa1fe322024d15b677499f9a03b7457 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 --- 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