diff --git a/src/mongocxx/instance.cpp b/src/mongocxx/instance.cpp index f12bd84a8..acc570fa9 100644 --- a/src/mongocxx/instance.cpp +++ b/src/mongocxx/instance.cpp @@ -75,9 +75,10 @@ typename std::aligned_storage::type sentine std::atomic current_instance{nullptr}; static_assert(std::is_standard_layout::value, "Must be standard layout"); +#if (!defined(_MSVC_STL_VERSION)) static_assert(std::is_trivially_destructible::value, "Must be trivially destructible"); - +#endif } // namespace class instance::impl {