summaryrefslogtreecommitdiff
path: root/meta-pkgs/boost/patches/patch-boost_archive_basic__archive.hpp
diff options
context:
space:
mode:
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.hpp16
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_) :