From: Sebastian Buchwald Date: Tue, 27 Dec 2022 20:06:10 +0000 (+0100) Subject: Warn if a global function has no previous declaration X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=31acd6bab70f4661316986c2c93163d39736fd61;hp=31acd6bab70f4661316986c2c93163d39736fd61;p=stockfish Warn if a global function has no previous declaration If a global function has no previous declaration, either the declaration is missing in the corresponding header file or the function should be declared static. Static functions are local to the translation unit, which allows the compiler to apply some optimizations earlier (when compiling the translation unit rather than during link-time optimization). The commit enables the warning for gcc, clang, and mingw. It also fixes the reported warnings by declaring the functions static or by adding a header file (benchmark.h). closes https://github.com/official-stockfish/Stockfish/pull/4325 No functional change ---