Browse Source

fixup! common: intrusive_red_black_tree: Disable static_assert that will not evaluate as constant on MSVC.

pull/15/merge
bunnei 5 years ago
parent
commit
27a6ef64fd
  1. 5
      src/common/intrusive_red_black_tree.h

5
src/common/intrusive_red_black_tree.h

@ -509,11 +509,6 @@ private:
private:
static constexpr TypedStorage<Derived> DerivedStorage = {};
#ifndef _MSC_VER
// TODO(bunnei): Enable on MSVC once this can be const evaluated by the compiler
static_assert(GetParent(GetNode(GetPointer(DerivedStorage))) == GetPointer(DerivedStorage));
#endif
};
template <auto T, class Derived = impl::GetParentType<T>>

Loading…
Cancel
Save