diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/regex_impl.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/regex_impl.cc b/src/regex_impl.cc index 19516f63..91d1816a 100644 --- a/src/regex_impl.cc +++ b/src/regex_impl.cc @@ -292,7 +292,7 @@ private: case '|': case ')': return {}; default: - if (contains("^$.*+?[]{}", cp)) + if (contains("^$.*+?[]{}", cp) or (cp >= 0xF0000 and cp <= 0xFFFFF)) parse_error(format("unexpected '{}'", cp)); ++m_pos; return new_node(ParsedRegex::Literal, cp); |
