X-Git-Url: https://git.sesse.net/?p=stockfish;a=blobdiff_plain;f=src%2Fbitcount.h;h=6b5f5b5789bb5f8b0b895fafa650566ceba107c2;hp=a2e6c5be30eb5d80fc074b90bcbde4d5de35c124;hb=72ab2cd3e98e694ef22316153a42462e2484b466;hpb=92b625d04f0d240a80defbfb2c95178a835efc6e 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)