mirror of
https://github.com/roc-lang/roc.git
synced 2025-09-27 05:49:08 +00:00
Graccefully handle overflowing unicode literals
This commit is contained in:
parent
a83f44188b
commit
6ef87b3b9d
11 changed files with 106 additions and 27 deletions
|
@ -1162,6 +1162,12 @@ impl<'a> Normalize<'a> for EString<'a> {
|
|||
EString::ExpectedDoubleQuoteGotSingleQuote(_) => {
|
||||
EString::ExpectedDoubleQuoteGotSingleQuote(Position::zero())
|
||||
}
|
||||
EString::InvalidUnicodeCodepoint(_region) => {
|
||||
EString::InvalidUnicodeCodepoint(Region::zero())
|
||||
}
|
||||
EString::UnicodeEscapeTooLarge(_region) => {
|
||||
EString::UnicodeEscapeTooLarge(Region::zero())
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -1248,6 +1254,7 @@ impl<'a> Normalize<'a> for EPattern<'a> {
|
|||
EPattern::AsIndentStart(_) => EPattern::AsIndentStart(Position::zero()),
|
||||
EPattern::AccessorFunction(_) => EPattern::AccessorFunction(Position::zero()),
|
||||
EPattern::RecordUpdaterFunction(_) => EPattern::RecordUpdaterFunction(Position::zero()),
|
||||
EPattern::Str(e, _) => EPattern::Str(e.normalize(arena), Position::zero()),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue