Minor Clang fixes

Minor fixes so that Clang doesn't trip with `-Werror` and `-Wextra`.
This commit is contained in:
Carl Woffenden
2019-09-20 06:42:13 -04:00
parent dad34eac9e
commit a6bd48a16c
2 changed files with 3 additions and 1 deletions

View File

@@ -142,7 +142,7 @@ namespace basisu
inline bool is_pow2(uint32_t x) { return x && ((x & (x - 1U)) == 0U); }
inline bool is_pow2(uint64_t x) { return x && ((x & (x - 1U)) == 0U); }
template<typename T> inline T open_range_check(T v, T minv, T maxv) { assert(v >= minv && v < maxv); return v; }
template<typename T> inline T open_range_check(T v, T minv, T maxv) { assert(v >= minv && v < maxv); BASISU_NOTE_UNUSED(minv); BASISU_NOTE_UNUSED(maxv); return v; }
template<typename T> inline T open_range_check(T v, T maxv) { assert(v < maxv); BASISU_NOTE_UNUSED(maxv); return v; }
inline uint32_t total_bits(uint32_t v) { uint32_t l = 0; for ( ; v > 0U; ++l) v >>= 1; return l; }