Skip to content

Commit 7e54657

Browse files
committed
remove ptr write
1 parent 28ce440 commit 7e54657

File tree

1 file changed

+1
-7
lines changed

1 file changed

+1
-7
lines changed

lib/dictBuilder/fastcover.rs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use core::ptr;
21
use std::mem::MaybeUninit;
32
use std::time::{Duration, Instant};
43

@@ -600,7 +599,6 @@ pub unsafe extern "C" fn ZDICT_optimizeTrainFromBuffer_fastCover(
600599
) -> size_t {
601600
let parameters = unsafe { parameters.as_mut().unwrap() };
602601

603-
let mut coverParams = ZDICT_cover_params_t::default();
604602
let nbThreads = parameters.nbThreads;
605603
let splitPoint = if parameters.splitPoint <= 0.0f64 {
606604
FASTCOVER_DEFAULT_SPLITPOINT
@@ -684,11 +682,7 @@ pub unsafe extern "C" fn ZDICT_optimizeTrainFromBuffer_fastCover(
684682
}
685683
}
686684
let best = COVER_best_t::new();
687-
ptr::write_bytes(
688-
&mut coverParams as *mut ZDICT_cover_params_t as *mut u8,
689-
0,
690-
::core::mem::size_of::<ZDICT_cover_params_t>(),
691-
);
685+
let mut coverParams = ZDICT_cover_params_t::default();
692686
FASTCOVER_convertToCoverParams(*parameters, &mut coverParams);
693687
let accelParams = FASTCOVER_defaultAccelParameters[accel as usize];
694688
if displayLevel >= 2 {

0 commit comments

Comments
 (0)