diff options
Diffstat (limited to 'meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp')
-rw-r--r-- | meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp b/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp index 273d8411a8b..b41e23d82d4 100644 --- a/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp +++ b/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp @@ -1,6 +1,6 @@ -$NetBSD: patch-boost_archive_basic__archive.hpp,v 1.1 2017/08/24 19:31:32 adam Exp $ +$NetBSD: patch-boost_archive_basic__archive.hpp,v 1.2 2018/01/01 20:36:09 adam Exp $ ---- boost/archive/basic_archive.hpp.orig 2012-08-27 07:38:03.000000000 +0000 +--- boost/archive/basic_archive.hpp.orig 2017-12-13 23:56:48.000000000 +0000 +++ boost/archive/basic_archive.hpp @@ -115,7 +115,7 @@ public: explicit class_id_type(const int t_) : t(t_){ @@ -11,12 +11,12 @@ $NetBSD: patch-boost_archive_basic__archive.hpp,v 1.1 2017/08/24 19:31:32 adam E // BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max); } class_id_type(const class_id_type & t_) : -@@ -151,7 +151,7 @@ private: - public: +@@ -152,7 +152,7 @@ public: object_id_type(): t(0) {}; // note: presumes that size_t >= unsigned int. -- explicit object_id_type(const std::size_t & t_) : t(t_){ -+ explicit object_id_type(const size_t & t_) : t(t_){ + // use explicit cast to silence useless warning +- explicit object_id_type(const std::size_t & t_) : t(static_cast<base_type>(t_)){ ++ explicit object_id_type(const size_t & t_) : t(static_cast<base_type>(t_)){ + // make quadriple sure that we haven't lost any real integer + // precision BOOST_ASSERT(t_ <= boost::integer_traits<base_type>::const_max); - } - object_id_type(const object_id_type & t_) : |