diff --git a/include/boost/type_traits/alignment_traits.hpp b/include/boost/type_traits/alignment_traits.hpp index a10ca23..ad16b47 100644 --- a/include/boost/type_traits/alignment_traits.hpp +++ b/include/boost/type_traits/alignment_traits.hpp @@ -22,6 +22,11 @@ #include #include +#ifdef BOOST_MSVC +# pragma warning(push) +# pragma warning(disable: 4121) // alignment is sensitive to packing +#endif + namespace boost{ template struct alignment_of; @@ -190,4 +195,8 @@ public: } // namespace boost +#ifdef BOOST_MSVC +# pragma warning(pop) +#endif + #endif // ALIGNMENT_TYPE_TRAITS_HPP