| Index: src/utils.h
|
| diff --git a/src/utils.h b/src/utils.h
|
| index dc3a171c8db3e508a93d18707e2d36f4919f2762..e659de22018c434a1d50550ee677deb08544dc9a 100644
|
| --- a/src/utils.h
|
| +++ b/src/utils.h
|
| @@ -974,7 +974,7 @@ class EnumSet {
|
| T Mask(E element) const {
|
| // The strange typing in ASSERT is necessary to avoid stupid warnings, see:
|
| // http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43680
|
| - ASSERT(element < static_cast<int>(sizeof(T) * CHAR_BIT));
|
| + ASSERT(static_cast<int>(element) < static_cast<int>(sizeof(T) * CHAR_BIT));
|
| return 1 << element;
|
| }
|
|
|
|
|