Skip to content

Commit 77f0283

Browse files
committed
Fix is_odd so it actually does something.
1 parent 1505ee1 commit 77f0283

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/myers.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ impl Myers {
105105
unsafe { MiddleSnakeSearch::<false>::new(self.kforward, file1, file2) };
106106
let mut backwards_search =
107107
unsafe { MiddleSnakeSearch::<true>::new(self.kbackward, file1, file2) };
108-
let is_odd = (file2.len() - file2.len()) & 1 != 0;
108+
let is_odd = file2.len().wrapping_sub(file1.len()) & 1 != 0;
109109

110110
let mut ec = 0;
111111

src/myers/slice.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ impl<'a> FileSlice<'a> {
2727
}
2828
}
2929

30-
pub fn borrow(&mut self) -> FileSlice {
30+
pub fn borrow(&'_ mut self) -> FileSlice<'_> {
3131
FileSlice {
3232
tokens: self.tokens,
3333
changed: self.changed,

0 commit comments

Comments
 (0)