From ab78c8101bb09c1cf1fe90e4b75448791ebd3fb6 Mon Sep 17 00:00:00 2001 From: Brian Smith Date: Thu, 20 Oct 2022 16:51:53 -0700 Subject: [PATCH] Benchmarks: Consume the result in `black_box`. --- benches/mod.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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() }) }); }