summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/regex_impl.cc2
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);