| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| algorithms | ||
| basic_regex | ||
| constants | ||
| headers/regex | ||
| iterators | ||
| match_results | ||
| regex_error | ||
| requirements | ||
| sub_match | ||
| traits | ||
| init-list.cc | ||
| range_access.cc |
PR libstdc++/64584 PR libstdc++/64585 * include/bits/regex.h (basic_regex<>::basic_regex, basic_regex<>::assign, basic_regex<>::imbue, basic_regex<>::swap, basic_regex<>::mark_count): Drop NFA after imbuing basic_regex; Make assign() transactional against exception. * include/bits/regex_compiler.h (__compile_nfa<>): Add back __compile_nfa SFINAE. * include/std/regex: Adjust include order to avoid __compile_nfa forward declaration. * testsuite/28_regex/basic_regex/assign/char/string.cc: New testcase. * testsuite/28_regex/basic_regex/imbue/string.cc: New testcase. From-SVN: r219865
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| algorithms | Loading commit data... | |
| basic_regex | Loading commit data... | |
| constants | Loading commit data... | |
| headers/regex | Loading commit data... | |
| iterators | Loading commit data... | |
| match_results | Loading commit data... | |
| regex_error | Loading commit data... | |
| requirements | Loading commit data... | |
| sub_match | Loading commit data... | |
| traits | Loading commit data... | |
| init-list.cc | Loading commit data... | |
| range_access.cc | Loading commit data... |