From 2fb065b9fb70af0830098f5bc6eb1f5791f47837 Mon Sep 17 00:00:00 2001 From: ManyTheFish Date: Tue, 10 Dec 2024 11:00:20 +0100 Subject: [PATCH] Reduce merge allocations --- crates/milli/src/update/new/merger.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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() {