Skip to content

Commit 48158b2

Browse files
committed
Benchmarks: Consume the result in black_box.
1 parent 123fefa commit 48158b2

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

benches/mod.rs

+4-3
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ fn bench_getrandom<const N: usize>(b: &mut test::Bencher) {
1313
b.iter(|| {
1414
let mut buf = [0u8; N];
1515
getrandom::getrandom(&mut buf[..]).unwrap();
16-
test::black_box(&buf);
16+
test::black_box(buf);
1717
});
1818
}
1919

@@ -24,8 +24,9 @@ fn bench_getrandom_uninit<const N: usize>(b: &mut test::Bencher) {
2424
b.bytes = N as u64;
2525
b.iter(|| {
2626
let mut buf: MaybeUninit<[u8; N]> = MaybeUninit::uninit();
27-
let buf = getrandom::getrandom_uninit(buf.as_bytes_mut()).unwrap();
28-
test::black_box(buf);
27+
let _ = getrandom::getrandom_uninit(buf.as_bytes_mut()).unwrap();
28+
let buf: [u8; N] = unsafe { buf.assume_init() };
29+
test::black_box(buf)
2930
});
3031
}
3132

0 commit comments

Comments
 (0)