From 6d253beaac8b3a4539ec4a2b8982b4ec69c1d85d Mon Sep 17 00:00:00 2001 From: Zach Laine Date: Sat, 9 Mar 2024 17:29:15 -0600 Subject: [PATCH] Cruft removal. --- include/boost/parser/parser.hpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/include/boost/parser/parser.hpp b/include/boost/parser/parser.hpp index 0e4e73c3..90aa9e98 100644 --- a/include/boost/parser/parser.hpp +++ b/include/boost/parser/parser.hpp @@ -3252,8 +3252,6 @@ namespace boost { namespace parser { using default_combining_t = decltype(detail::make_default_combining( std::declval())); - struct default_combine_t - {}; struct merge_t {}; struct separate_t @@ -3308,10 +3306,7 @@ namespace boost { namespace parser { template constexpr auto make_combining(tuple parsers) { - if constexpr (std::is_same_v) { - return detail::make_default_combining_impl<0>( - std::make_integer_sequence()); - } else if constexpr (std::is_same_v) { + if constexpr (std::is_same_v) { detail::static_assert_merge_attributes(parsers); return detail::make_default_combining_impl<1>( std::make_integer_sequence());