diff --git a/concrete-optimizer/src/optimization/dag/solo_key/optimize.rs b/concrete-optimizer/src/optimization/dag/solo_key/optimize.rs index 9286cf859..e224b840e 100644 --- a/concrete-optimizer/src/optimization/dag/solo_key/optimize.rs +++ b/concrete-optimizer/src/optimization/dag/solo_key/optimize.rs @@ -888,9 +888,9 @@ mod tests { let shape = Shape::number(); let mut dag = unparametrized::OperationDag::new(); let weight = Weights::number(weight); - let val = dag.add_input(precision, &shape); + let val = dag.add_input(precision, shape); let lut1 = dag.add_rounded_lut(val, FunctionTable::UNKWOWN, rounded_precision, precision); - let dot = dag.add_dot([lut1], &weight); + let dot = dag.add_dot([lut1], weight); let _lut2 = dag.add_rounded_lut( dot, FunctionTable::UNKWOWN, diff --git a/concrete-optimizer/src/optimization/decomposition/mod.rs b/concrete-optimizer/src/optimization/decomposition/mod.rs index 9c476c58a..e6e2e6c43 100644 --- a/concrete-optimizer/src/optimization/decomposition/mod.rs +++ b/concrete-optimizer/src/optimization/decomposition/mod.rs @@ -53,7 +53,7 @@ impl PersistDecompCaches { ks: keyswitch::cache(security_level, processing_unit, complexity_model.clone()), cmux: cmux::cache(security_level, processing_unit, complexity_model.clone()), pp: pp_switch::cache(security_level, processing_unit, complexity_model.clone()), - cb: circuit_bootstrap::cache(security_level, processing_unit, complexity_model.clone()), + cb: circuit_bootstrap::cache(security_level, processing_unit, complexity_model), cache_on_disk, }; if cache_on_disk {