diff options
Diffstat (limited to 'libcxx/include/regex')
-rw-r--r-- | libcxx/include/regex | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libcxx/include/regex b/libcxx/include/regex index 26ade48baf7..bebbaf09835 100644 --- a/libcxx/include/regex +++ b/libcxx/include/regex @@ -4541,6 +4541,13 @@ basic_regex<_CharT, _Traits>::__parse_character_escape(_ForwardIterator __first, __push_char(_CharT(__sum)); ++__first; break; + case '0': + if (__str) + *__str = _CharT(0); + else + __push_char(_CharT(0)); + ++__first; + break; default: if (*__first != '_' && !__traits_.isctype(*__first, ctype_base::alnum)) { |