Browse Source

compressed_pair: refine dtor noexcept spec

Michele Caini 1 year ago
parent
commit
6615792703
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/entt/core/compressed_pair.hpp

+ 1 - 1
src/entt/core/compressed_pair.hpp

@@ -143,7 +143,7 @@ public:
           second_base{std::move(other), std::index_sequence_for<Other...>{}} {}
 
     /*! @brief Default destructor. */
-    ~compressed_pair() noexcept = default;
+    ~compressed_pair() noexcept(std::is_nothrow_destructible_v<First> && std::is_nothrow_destructible_v<Second>) = default;
 
     /**
      * @brief Copy assignment operator.