2
0
mirror of https://github.com/boostorg/parser.git synced 2026-01-19 04:22:13 +00:00

Do not call skip parser if we are already in failed state in seq_parser

This commit is contained in:
Andreas Buhr
2025-08-02 15:38:50 +02:00
committed by Zach Laine
parent 703a8afafe
commit f7246de9db

View File

@@ -4480,11 +4480,11 @@ namespace boost { namespace parser {
&success,
&retval](auto const &
parser_index_merged_and_backtrack) {
if (!success) // Someone earlier already failed...
return;
auto flags = flags_;
using namespace literals;
detail::skip(first, last, skip, flags);
if (!success) // Someone earlier already failed...
return;
auto const & parser =
parser::get(parser_index_merged_and_backtrack, 0_c);