Fix bug in branch reset code.

[SVN r62478]
This commit is contained in:
John Maddock
2010-06-06 12:38:26 +00:00
parent 2e41f13526
commit eaaf00a924
2 changed files with 12 additions and 0 deletions

View File

@ -1906,7 +1906,9 @@ bool basic_regex_parser<charT, traits>::parse_perl_extension()
m_has_case_change = false;
charT name_delim;
int mark_reset = m_mark_reset;
int max_mark = m_max_mark;
m_mark_reset = -1;
m_max_mark = m_mark_count;
int v;
//
// select the actual extension used:
@ -2536,6 +2538,7 @@ option_group_jump:
m_mark_count = m_max_mark;
}
m_mark_reset = mark_reset;
m_max_mark = max_mark;
if(markid > 0)