diff --git a/crates/milli/src/update/new/merger.rs b/crates/milli/src/update/new/merger.rs index 9e87388a2..b7182f62f 100644 --- a/crates/milli/src/update/new/merger.rs +++ b/crates/milli/src/update/new/merger.rs @@ -240,7 +240,7 @@ fn merge_cbo_bitmaps( "del is not a subset of current, which must be impossible." ); let output = match add { - Some(add) => (¤t - (&del - &add)) | (add - del), + Some(add) => (¤t - (del - &add)) | add, None => ¤t - del, }; if output.is_empty() {