From 72ab2cd3e98e694ef22316153a42462e2484b466 Mon Sep 17 00:00:00 2001 From: Marco Costalba Date: Sat, 4 Jul 2009 18:10:39 +0100 Subject: [PATCH] Fix bitcount.h compile warnings under Intel compiler Signed-off-by: Marco Costalba --- src/bitcount.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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) -- 2.39.2