Adjust for new empty class parameter passing ABI.
[gcc.git] / libstdc++-v3 / include / bits / stl_pair.h
index 37ee5cc405328a5df727deb5a69418b65ae3cdcd..e6ff00eec17d491911cdd0ff99ab5992a85a1902 100644 (file)
@@ -72,12 +72,17 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
    */
 
 #if __cplusplus >= 201103L
+
+_GLIBCXX_BEGIN_NAMESPACE_EMPTY_TYPES
+
   /// piecewise_construct_t
   struct piecewise_construct_t { explicit piecewise_construct_t() = default; };
 
   /// piecewise_construct
   constexpr piecewise_construct_t piecewise_construct = piecewise_construct_t();
 
+_GLIBCXX_END_NAMESPACE_EMPTY_TYPES
+
   // Forward declarations.
   template<typename...>
     class tuple;