@@ -3921,8 +3921,9 @@ csubstr ParseEngine<EventHandler>::_maybe_filter_val_scalar_folded(ScannedBlock
39213921#ifdef RYML_DBG // !!! <----------------------------------
39223922
39233923template <class EventHandler >
3924- void ParseEngine<EventHandler>::add_flags(ParserFlag_t on, ParserState * s )
3924+ void ParseEngine<EventHandler>::add_flags(ParserFlag_t on)
39253925{
3926+ ParserState *s = m_evt_handler->m_curr ;
39263927 char buf1_[64 ], buf2_[64 ], buf3_[64 ];
39273928 csubstr buf1 = detail::_parser_flags_to_str (buf1_, on);
39283929 csubstr buf2 = detail::_parser_flags_to_str (buf2_, s->flags );
@@ -3932,8 +3933,9 @@ void ParseEngine<EventHandler>::add_flags(ParserFlag_t on, ParserState * s)
39323933}
39333934
39343935template <class EventHandler >
3935- void ParseEngine<EventHandler>::addrem_flags(ParserFlag_t on, ParserFlag_t off, ParserState * s )
3936+ void ParseEngine<EventHandler>::addrem_flags(ParserFlag_t on, ParserFlag_t off)
39363937{
3938+ ParserState *s = m_evt_handler->m_curr ;
39373939 char buf1_[64 ], buf2_[64 ], buf3_[64 ], buf4_[64 ];
39383940 csubstr buf1 = detail::_parser_flags_to_str (buf1_, on);
39393941 csubstr buf2 = detail::_parser_flags_to_str (buf2_, off);
@@ -3946,8 +3948,9 @@ void ParseEngine<EventHandler>::addrem_flags(ParserFlag_t on, ParserFlag_t off,
39463948}
39473949
39483950template <class EventHandler >
3949- void ParseEngine<EventHandler>::rem_flags(ParserFlag_t off, ParserState * s )
3951+ void ParseEngine<EventHandler>::rem_flags(ParserFlag_t off)
39503952{
3953+ ParserState *s = m_evt_handler->m_curr ;
39513954 char buf1_[64 ], buf2_[64 ], buf3_[64 ];
39523955 csubstr buf1 = detail::_parser_flags_to_str (buf1_, off);
39533956 csubstr buf2 = detail::_parser_flags_to_str (buf2_, s->flags );
0 commit comments