From d5d2dfd648acfc29589897fc418ea728f2769170 Mon Sep 17 00:00:00 2001 From: Krystian Stasiowski Date: Wed, 21 Oct 2020 11:10:16 -0400 Subject: [PATCH] Use alignas(T) over alignas(alignof(T)) --- include/boost/json/impl/array.hpp | 2 +- include/boost/json/impl/monotonic_resource.ipp | 2 +- include/boost/json/impl/object.hpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/boost/json/impl/array.hpp b/include/boost/json/impl/array.hpp index f15e10e0..275a8d50 100644 --- a/include/boost/json/impl/array.hpp +++ b/include/boost/json/impl/array.hpp @@ -20,7 +20,7 @@ BOOST_JSON_NS_BEGIN //---------------------------------------------------------- -struct alignas(alignof(value)) +struct alignas(value) array::table { std::uint32_t size = 0; diff --git a/include/boost/json/impl/monotonic_resource.ipp b/include/boost/json/impl/monotonic_resource.ipp index 5de0f3f8..d9f2d8a5 100644 --- a/include/boost/json/impl/monotonic_resource.ipp +++ b/include/boost/json/impl/monotonic_resource.ipp @@ -19,7 +19,7 @@ BOOST_JSON_NS_BEGIN -struct alignas(alignof(detail::max_align_t)) +struct alignas(detail::max_align_t) monotonic_resource::block : block_base { }; diff --git a/include/boost/json/impl/object.hpp b/include/boost/json/impl/object.hpp index 00dd9cc3..f0d5acfd 100644 --- a/include/boost/json/impl/object.hpp +++ b/include/boost/json/impl/object.hpp @@ -20,7 +20,7 @@ BOOST_JSON_NS_BEGIN //---------------------------------------------------------- -struct alignas(alignof(key_value_pair)) +struct alignas(key_value_pair) object::table { std::uint32_t size = 0;