diff --git a/benches/mod.rs b/benches/mod.rs index aaeea2f7..4c943814 100644 --- a/benches/mod.rs +++ b/benches/mod.rs @@ -13,7 +13,7 @@ fn bench_getrandom(b: &mut test::Bencher) { b.iter(|| { let mut buf = [0u8; N]; getrandom::getrandom(&mut buf[..]).unwrap(); - test::black_box(&buf); + test::black_box(buf); }); } @@ -26,8 +26,8 @@ fn bench_getrandom_uninit(b: &mut test::Bencher) { // TODO: When the feature `maybe_uninit_as_bytes` is available, use: // since that is the shape we expect most callers to have. let mut buf: MaybeUninit<[u8; N]> = MaybeUninit::uninit(); - let buf = getrandom::getrandom_uninit(buf.as_bytes_mut()).unwrap(); - test::black_box(buf); + let _ = getrandom::getrandom_uninit(buf.as_bytes_mut()).unwrap(); + test::black_box(unsafe { buf.assume_init() }) }); }