Skip to content

Commit 89375c2

Browse files
committed
Remove bound checking again
1 parent 1857ba3 commit 89375c2

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/day7.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,11 +133,11 @@ unsafe fn part2_inner(s: &str) -> u64 {
133133
i += 2;
134134

135135
let mut num = 0;
136-
while i < s.len() && *s.get_unchecked(i) != b'\n' {
136+
while *s.get_unchecked(i) != b'\n' {
137137
num *= 10;
138138
num += (*s.get_unchecked(i) - b'0') as u64;
139139
i += 1;
140-
if i >= s.len() || !s.get_unchecked(i).is_ascii_digit() {
140+
if !s.get_unchecked(i).is_ascii_digit() {
141141
*v.get_unchecked_mut(v_len) = NonZero::new_unchecked(num);
142142
v_len += 1;
143143
num = 0;

0 commit comments

Comments
 (0)