From bbf1c55646694e9f082649eccc689e9d4b358ebd Mon Sep 17 00:00:00 2001
From: Matt Clarkson <matt.clarkson@vcatechnology.com>
Date: Fri, 8 Jan 2016 10:09:04 +0000
Subject: [PATCH] Avoid missing field initializzer warning
This patch adds a default constructor to the bitwise cast structure to
avoid an error in GCC
---
boost/atomic/detail/bitwise_cast.hpp | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/boost/atomic/detail/bitwise_cast.hpp b/boost/atomic/detail/bitwise_cast.hpp
index 8654d10..51c84b0 100644
a
|
b
|
namespace detail {
|
32 | 32 | template< typename To, typename From > |
33 | 33 | BOOST_FORCEINLINE To bitwise_cast(From const& from) BOOST_NOEXCEPT |
34 | 34 | { |
35 | | struct |
| 35 | struct Value |
36 | 36 | { |
37 | 37 | To to; |
38 | | } |
39 | | value = {}; |
| 38 | Value() : to() {} |
| 39 | }; |
| 40 | struct Value value; |
40 | 41 | BOOST_ATOMIC_DETAIL_MEMCPY |
41 | 42 | ( |
42 | 43 | &reinterpret_cast< char& >(value.to), |