From: Marco Costalba Date: Sat, 4 Jul 2009 17:10:39 +0000 (+0100) Subject: Fix bitcount.h compile warnings under Intel compiler X-Git-Url: https://git.sesse.net/?p=stockfish;a=commitdiff_plain;h=72ab2cd3e98e694ef22316153a42462e2484b466 Fix bitcount.h compile warnings under Intel compiler Signed-off-by: Marco Costalba --- diff --git a/src/bitcount.h b/src/bitcount.h index a2e6c5be..6b5f5b57 100644 --- a/src/bitcount.h +++ b/src/bitcount.h @@ -51,7 +51,7 @@ inline bool cpu_has_popcnt() { // C++ overload rules that always prefer a function to a template with the same name. // If not, we avoid a compile error and because cpu_has_popcnt() should return false, // our templetized _mm_popcnt_u64() is never called anyway. -template unsigned _mm_popcnt_u64(T) { return 0; } // Is never called +template inline unsigned _mm_popcnt_u64(T) { return 0; } // Is never called #define POPCNT_INTRINSIC(x) _mm_popcnt_u64(x) @@ -67,7 +67,7 @@ inline bool cpu_has_popcnt() { } // See comment of _mm_popcnt_u64<>() few lines above for an explanation. -template unsigned __popcnt64(T) { return 0; } // Is never called +template inline unsigned __popcnt64(T) { return 0; } // Is never called #define POPCNT_INTRINSIC(x) __popcnt64(x)