constexpr ~storage_base()

in src/iceberg/expected.h [476:486]


  constexpr ~storage_base() noexcept {
    if (m_has_val) {
      if constexpr (!std::is_trivially_destructible_v<T>) {
        m_val.~T();
      }
    } else {
      if constexpr (!std::is_trivially_destructible_v<E>) {
        m_unexpect.~E();
      }
    }
  }