diff --git a/src/util/util_bit.h b/src/util/util_bit.h index 3c65c70d..7682ace8 100644 --- a/src/util/util_bit.h +++ b/src/util/util_bit.h @@ -297,9 +297,13 @@ namespace dxvk::bit { public: - class iterator: public std::iterator { + class iterator { public: + using iterator_category = std::input_iterator_tag; + using value_type = uint32_t; + using difference_type = uint32_t; + using pointer = const uint32_t*; + using reference = uint32_t; explicit iterator(uint32_t flags) : m_mask(flags) { }