diff options
Diffstat (limited to 'chromium/v8/src/base/enum-set.h')
| -rw-r--r-- | chromium/v8/src/base/enum-set.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/chromium/v8/src/base/enum-set.h b/chromium/v8/src/base/enum-set.h index 927a8f87fe0..2415f1c500b 100644 --- a/chromium/v8/src/base/enum-set.h +++ b/chromium/v8/src/base/enum-set.h @@ -63,9 +63,7 @@ class EnumSet { explicit constexpr EnumSet(T bits) : bits_(bits) {} static constexpr T Mask(E element) { -#if V8_HAS_CXX14_CONSTEXPR - DCHECK_GT(sizeof(T) * 8, static_cast<int>(element)); -#endif + CONSTEXPR_DCHECK(sizeof(T) * 8 > static_cast<size_t>(element)); return T{1} << static_cast<typename std::underlying_type<E>::type>(element); } |
