Skip to content

Commit 61d1e53

Browse files
committed
Add return type to remove_noinline
1 parent 6ff944d commit 61d1e53

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

benches/bench.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,15 +158,15 @@ fn gen_insert<V: Vector<u64>>(n: u64, b: &mut Bencher) {
158158

159159
fn gen_remove<V: Vector<u64>>(n: usize, b: &mut Bencher) {
160160
#[inline(never)]
161-
fn remove_noinline<V: Vector<u64>>(vec: &mut V, p: usize) {
162-
vec.remove(p);
161+
fn remove_noinline<V: Vector<u64>>(vec: &mut V, p: usize) -> Option<u64> {
162+
vec.remove(p)
163163
}
164164

165165
b.iter(|| {
166166
let mut vec = V::from_elem(0, n as _);
167167

168168
for x in (0..n - 1).rev() {
169-
remove_noinline(&mut vec, x)
169+
remove_noinline(&mut vec, x);
170170
}
171171
});
172172
}

0 commit comments

Comments
 (0)