From bbf1c55646694e9f082649eccc689e9d4b358ebd Mon Sep 17 00:00:00 2001 From: Matt Clarkson 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/boost/atomic/detail/bitwise_cast.hpp +++ b/boost/atomic/detail/bitwise_cast.hpp @@ -32,11 +32,12 @@ namespace detail { template< typename To, typename From > BOOST_FORCEINLINE To bitwise_cast(From const& from) BOOST_NOEXCEPT { - struct + struct Value { To to; - } - value = {}; + Value() : to() {} + }; + struct Value value; BOOST_ATOMIC_DETAIL_MEMCPY ( &reinterpret_cast< char& >(value.to), -- 2.6.4