diff --git a/hugr-passes/src/const_fold.rs b/hugr-passes/src/const_fold.rs index c520013aa..9b97ddbf7 100644 --- a/hugr-passes/src/const_fold.rs +++ b/hugr-passes/src/const_fold.rs @@ -280,7 +280,7 @@ impl DFContext for ConstFoldContext<'_, H> { .filter_map(|((i, ty), pv)| { pv.clone() .try_into_concrete(ty) - .map_or(None, |v| Some((IncomingPort::from(i), v))) + .map(|v| (IncomingPort::from(i), v)) }) .collect::>(); for (p, v) in op.constant_fold(&known_ins).unwrap_or_default() {