Browse Source

storage: use is_void_v as needed

Michele Caini 2 years ago
parent
commit
c53eaf939d
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/entt/entity/storage.hpp

+ 1 - 1
src/entt/entity/storage.hpp

@@ -842,7 +842,7 @@ public:
      */
      */
     [[nodiscard]] constexpr allocator_type get_allocator() const noexcept {
     [[nodiscard]] constexpr allocator_type get_allocator() const noexcept {
         // std::allocator<void> has no cross constructors (waiting for C++20)
         // std::allocator<void> has no cross constructors (waiting for C++20)
-        if constexpr(std::is_same_v<value_type, void> && !std::is_constructible_v<allocator_type, typename base_type::allocator_type>) {
+        if constexpr(std::is_void_v<value_type> && !std::is_constructible_v<allocator_type, typename base_type::allocator_type>) {
             return allocator_type{};
             return allocator_type{};
         } else {
         } else {
             return allocator_type{base_type::get_allocator()};
             return allocator_type{base_type::get_allocator()};