diff --git a/core/bitset-iter.hh b/core/bitset-iter.hh index e9a7d325a4..5a1cf09ae6 100644 --- a/core/bitset-iter.hh +++ b/core/bitset-iter.hh @@ -57,12 +57,14 @@ inline size_t count_leading_zeros(long value) } template<> +inline size_t count_trailing_zeros(unsigned long value) { return __builtin_ctzl(value); } template<> +inline size_t count_trailing_zeros(long value) { return __builtin_ctzl((unsigned long)value);