From 42acdace0d0126b1015a9d42fcbdedbc2ed31fa1 Mon Sep 17 00:00:00 2001 From: Andreas Buhr Date: Mon, 16 Feb 2026 08:53:55 +0100 Subject: [PATCH] Remove unused object Remove dummy_use_parser object which is never used. Only its type is used. --- include/boost/parser/parser.hpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/include/boost/parser/parser.hpp b/include/boost/parser/parser.hpp index 1c5585f3..8e24c1ae 100644 --- a/include/boost/parser/parser.hpp +++ b/include/boost/parser/parser.hpp @@ -4237,14 +4237,13 @@ namespace boost { namespace parser { { using namespace literals; - detail:: - dummy_use_parser_t const - dummy_use_parser( - first, last, context, skip, flags, success); + using local_dummy_use_parser_t = detail:: + dummy_use_parser_t const; // A result type for each of the parsers in parsers_. using all_types = - decltype(detail::hl::transform(parsers_, dummy_use_parser)); + decltype(detail::hl::transform(parsers_, + std::declval())); // Same as above, wrapped in detail::wrapper. using all_types_wrapped =