diff --git a/include/boost/parser/parser.hpp b/include/boost/parser/parser.hpp index f7a3e7a0..29e5b02f 100644 --- a/include/boost/parser/parser.hpp +++ b/include/boost/parser/parser.hpp @@ -4240,7 +4240,8 @@ namespace boost { namespace parser { // 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 =