diff options
Diffstat (limited to 'contrib/src/boost/type_traits/add_reference.hpp')
-rw-r--r-- | contrib/src/boost/type_traits/add_reference.hpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/src/boost/type_traits/add_reference.hpp b/contrib/src/boost/type_traits/add_reference.hpp index 526f259..3c91415 100644 --- a/contrib/src/boost/type_traits/add_reference.hpp +++ b/contrib/src/boost/type_traits/add_reference.hpp @@ -49,9 +49,9 @@ template <class T> struct add_reference<T&> // these full specialisations are always required: template <> struct add_reference<void> { typedef void type; }; #ifndef BOOST_NO_CV_VOID_SPECIALIZATIONS -template <> struct add_reference<const void> { typedef void type; }; -template <> struct add_reference<const volatile void> { typedef void type; }; -template <> struct add_reference<volatile void> { typedef void type; }; +template <> struct add_reference<const void> { typedef const void type; }; +template <> struct add_reference<const volatile void> { typedef const volatile void type; }; +template <> struct add_reference<volatile void> { typedef volatile void type; }; #endif } // namespace boost |