From c9a128c05606a11f85a9b33f04cf3851d0cd701e Mon Sep 17 00:00:00 2001 From: Simon Capriotti Date: Sat, 27 Jun 2026 21:15:09 +0200 Subject: [PATCH] utils/bit_set: add forwarding constructor Allows bit_set to be constructed the same way as std::bitset --- rpcs3/util/bit_set.hpp | 1 + 1 file changed, 1 insertion(+) diff --git a/rpcs3/util/bit_set.hpp b/rpcs3/util/bit_set.hpp index 2fa3921630..e9502f2ba5 100644 --- a/rpcs3/util/bit_set.hpp +++ b/rpcs3/util/bit_set.hpp @@ -10,6 +10,7 @@ struct bit_set public: constexpr bit_set() noexcept : m_bitset() {} constexpr bit_set(usz val) noexcept : m_bitset(val) {} + explicit constexpr bit_set(auto&&... args) noexcept requires std::is_constructible_v, decltype(args)...> : m_bitset(std::forward(args)...) {} [[nodiscard]] bool test(usz pos, std::source_location src_loc = std::source_location::current()) const {