Skip to content

Commit

Permalink
manually inline function
Browse files Browse the repository at this point in the history
  • Loading branch information
the8472 committed Sep 11, 2021
1 parent 66195d8 commit 5e1428e
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions library/core/src/str/validations.rs
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ pub(super) fn run_utf8_validation(v: &[u8]) -> Result<(), Utf8Error> {
// %xF4 %x80-8F 2( UTF8-tail )
match w {
2 => {
if !utf8_is_cont_byte(next!()) {
if next!() as i8 >= -64 {
err!(Some(1))
}
}
Expand All @@ -175,7 +175,7 @@ pub(super) fn run_utf8_validation(v: &[u8]) -> Result<(), Utf8Error> {
| (0xEE..=0xEF, 0x80..=0xBF) => {}
_ => err!(Some(1)),
}
if !utf8_is_cont_byte(next!()) {
if next!() as i8 >= -64 {
err!(Some(2))
}
}
Expand All @@ -184,10 +184,10 @@ pub(super) fn run_utf8_validation(v: &[u8]) -> Result<(), Utf8Error> {
(0xF0, 0x90..=0xBF) | (0xF1..=0xF3, 0x80..=0xBF) | (0xF4, 0x80..=0x8F) => {}
_ => err!(Some(1)),
}
if !utf8_is_cont_byte(next!()) {
if next!() as i8 >= -64 {
err!(Some(2))
}
if !utf8_is_cont_byte(next!()) {
if next!() as i8 >= -64 {
err!(Some(3))
}
}
Expand Down

0 comments on commit 5e1428e

Please sign in to comment.