From f05b25ea1da42613d36ca4fe00e88dddf0393cde Mon Sep 17 00:00:00 2001 From: Zach Laine Date: Sat, 2 Mar 2024 21:47:01 -0600 Subject: [PATCH] Use detail::print() to print the values in switch alternatives, instead of printing them directly. --- include/boost/parser/detail/printing_impl.hpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/include/boost/parser/detail/printing_impl.hpp b/include/boost/parser/detail/printing_impl.hpp index 88e75bd0..9d59041b 100644 --- a/include/boost/parser/detail/printing_impl.hpp +++ b/include/boost/parser/detail/printing_impl.hpp @@ -825,11 +825,12 @@ namespace boost { namespace parser { namespace detail { int components) { using namespace literals; - - os << "(" - << detail::resolve( - context, parser::get(parser.parsers_, 0_c).pred_.value_) - << ", "; + os << "("; + detail::print( + os, + detail::resolve( + context, parser::get(parser.parsers_, 0_c).pred_.value_)); + os << ", "; detail::print_parser( context, parser::get(parser.parsers_, 1_c), os, components); os << ")";