Skip to content

Commit

Permalink
Fixed Windows Visual Studio 2022 (17.8.2) warning C5240: 'maybe_unuse…
Browse files Browse the repository at this point in the history
…d' attribute is ignored in this syntactic position
  • Loading branch information
chrisse74 committed Dec 13, 2023
1 parent 8913607 commit b2854dc
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 23 deletions.
4 changes: 2 additions & 2 deletions include/boost/phoenix/core/detail/argument.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
/**/

#define BOOST_PHOENIX_ARGUMENT_N_INSTANCE(_, N, name) \
expression::argument<BOOST_PP_INC(N)>::type const \
BOOST_ATTRIBUTE_UNUSED \
BOOST_ATTRIBUTE_UNUSED \
expression::argument<BOOST_PP_INC(N)>::type const \
BOOST_PP_CAT(name, BOOST_PP_INC(N)) = {{{}}}; \
/**/

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
{
typedef expression::argument<1>::type arg1_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<2>::type arg2_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<3>::type arg3_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<4>::type arg4_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<5>::type arg5_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<6>::type arg6_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<7>::type arg7_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<8>::type arg8_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<9>::type arg9_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<10>::type arg10_type BOOST_ATTRIBUTE_UNUSED;
typedef expression::argument<1>::type _1_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<2>::type _2_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<3>::type _3_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<4>::type _4_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<5>::type _5_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<6>::type _6_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<7>::type _7_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<8>::type _8_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<9>::type _9_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<10>::type _10_type BOOST_ATTRIBUTE_UNUSED;
expression::argument<1>::type const BOOST_ATTRIBUTE_UNUSED arg1 = {{{}}}; expression::argument<2>::type const BOOST_ATTRIBUTE_UNUSED arg2 = {{{}}}; expression::argument<3>::type const BOOST_ATTRIBUTE_UNUSED arg3 = {{{}}}; expression::argument<4>::type const BOOST_ATTRIBUTE_UNUSED arg4 = {{{}}}; expression::argument<5>::type const BOOST_ATTRIBUTE_UNUSED arg5 = {{{}}}; expression::argument<6>::type const BOOST_ATTRIBUTE_UNUSED arg6 = {{{}}}; expression::argument<7>::type const BOOST_ATTRIBUTE_UNUSED arg7 = {{{}}}; expression::argument<8>::type const BOOST_ATTRIBUTE_UNUSED arg8 = {{{}}}; expression::argument<9>::type const BOOST_ATTRIBUTE_UNUSED arg9 = {{{}}}; expression::argument<10>::type const BOOST_ATTRIBUTE_UNUSED arg10 = {{{}}};
expression::argument<1>::type const BOOST_ATTRIBUTE_UNUSED _1 = {{{}}}; expression::argument<2>::type const BOOST_ATTRIBUTE_UNUSED _2 = {{{}}}; expression::argument<3>::type const BOOST_ATTRIBUTE_UNUSED _3 = {{{}}}; expression::argument<4>::type const BOOST_ATTRIBUTE_UNUSED _4 = {{{}}}; expression::argument<5>::type const BOOST_ATTRIBUTE_UNUSED _5 = {{{}}}; expression::argument<6>::type const BOOST_ATTRIBUTE_UNUSED _6 = {{{}}}; expression::argument<7>::type const BOOST_ATTRIBUTE_UNUSED _7 = {{{}}}; expression::argument<8>::type const BOOST_ATTRIBUTE_UNUSED _8 = {{{}}}; expression::argument<9>::type const BOOST_ATTRIBUTE_UNUSED _9 = {{{}}}; expression::argument<10>::type const BOOST_ATTRIBUTE_UNUSED _10 = {{{}}};
BOOST_ATTRIBUTE_UNUSED expression::argument<1>::type const arg1 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<2>::type const arg2 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<3>::type const arg3 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<4>::type const arg4 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<5>::type const arg5 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<6>::type const arg6 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<7>::type const arg7 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<8>::type const arg8 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<9>::type const arg9 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<10>::type const arg10 = {{{}}};
BOOST_ATTRIBUTE_UNUSED expression::argument<1>::type const _1 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<2>::type const _2 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<3>::type const _3 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<4>::type const _4 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<5>::type const _5 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<6>::type const _6 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<7>::type const _7 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<8>::type const _8 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<9>::type const _9 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<10>::type const _10 = {{{}}};
}
namespace arg_names
{
typedef expression::argument<1>::type arg1_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<2>::type arg2_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<3>::type arg3_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<4>::type arg4_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<5>::type arg5_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<6>::type arg6_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<7>::type arg7_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<8>::type arg8_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<9>::type arg9_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<10>::type arg10_type BOOST_ATTRIBUTE_UNUSED;
typedef expression::argument<1>::type _1_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<2>::type _2_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<3>::type _3_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<4>::type _4_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<5>::type _5_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<6>::type _6_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<7>::type _7_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<8>::type _8_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<9>::type _9_type BOOST_ATTRIBUTE_UNUSED; typedef expression::argument<10>::type _10_type BOOST_ATTRIBUTE_UNUSED;
expression::argument<1>::type const BOOST_ATTRIBUTE_UNUSED arg1 = {{{}}}; expression::argument<2>::type const BOOST_ATTRIBUTE_UNUSED arg2 = {{{}}}; expression::argument<3>::type const BOOST_ATTRIBUTE_UNUSED arg3 = {{{}}}; expression::argument<4>::type const BOOST_ATTRIBUTE_UNUSED arg4 = {{{}}}; expression::argument<5>::type const BOOST_ATTRIBUTE_UNUSED arg5 = {{{}}}; expression::argument<6>::type const BOOST_ATTRIBUTE_UNUSED arg6 = {{{}}}; expression::argument<7>::type const BOOST_ATTRIBUTE_UNUSED arg7 = {{{}}}; expression::argument<8>::type const BOOST_ATTRIBUTE_UNUSED arg8 = {{{}}}; expression::argument<9>::type const BOOST_ATTRIBUTE_UNUSED arg9 = {{{}}}; expression::argument<10>::type const BOOST_ATTRIBUTE_UNUSED arg10 = {{{}}};
expression::argument<1>::type const BOOST_ATTRIBUTE_UNUSED _1 = {{{}}}; expression::argument<2>::type const BOOST_ATTRIBUTE_UNUSED _2 = {{{}}}; expression::argument<3>::type const BOOST_ATTRIBUTE_UNUSED _3 = {{{}}}; expression::argument<4>::type const BOOST_ATTRIBUTE_UNUSED _4 = {{{}}}; expression::argument<5>::type const BOOST_ATTRIBUTE_UNUSED _5 = {{{}}}; expression::argument<6>::type const BOOST_ATTRIBUTE_UNUSED _6 = {{{}}}; expression::argument<7>::type const BOOST_ATTRIBUTE_UNUSED _7 = {{{}}}; expression::argument<8>::type const BOOST_ATTRIBUTE_UNUSED _8 = {{{}}}; expression::argument<9>::type const BOOST_ATTRIBUTE_UNUSED _9 = {{{}}}; expression::argument<10>::type const BOOST_ATTRIBUTE_UNUSED _10 = {{{}}};
BOOST_ATTRIBUTE_UNUSED expression::argument<1>::type const arg1 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<2>::type const arg2 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<3>::type const arg3 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<4>::type const arg4 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<5>::type const arg5 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<6>::type const arg6 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<7>::type const arg7 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<8>::type const arg8 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<9>::type const arg9 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<10>::type const arg10 = {{{}}};
BOOST_ATTRIBUTE_UNUSED expression::argument<1>::type const _1 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<2>::type const _2 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<3>::type const _3 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<4>::type const _4 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<5>::type const _5 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<6>::type const _6 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<7>::type const _7 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<8>::type const _8 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<9>::type const _9 = {{{}}}; BOOST_ATTRIBUTE_UNUSED expression::argument<10>::type const _10 = {{{}}};
}
Loading

0 comments on commit b2854dc

Please sign in to comment.