Skip to content

Commit ce67e68

Browse files
committed
Update indexmap and use IndexMap::append
1 parent 0a34ce4 commit ce67e68

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

Cargo.lock

+2-2
Original file line numberDiff line numberDiff line change
@@ -1775,9 +1775,9 @@ checksum = "ce23b50ad8242c51a442f3ff322d56b02f08852c77e4c0b4d3fd684abc89c683"
17751775

17761776
[[package]]
17771777
name = "indexmap"
1778-
version = "2.2.6"
1778+
version = "2.4.0"
17791779
source = "registry+https://github.com/rust-lang/crates.io-index"
1780-
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
1780+
checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c"
17811781
dependencies = [
17821782
"equivalent",
17831783
"hashbrown",

compiler/rustc_data_structures/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ bitflags = "2.4.1"
1010
either = "1.0"
1111
elsa = "=1.7.1"
1212
ena = "0.14.3"
13-
indexmap = { version = "2.0.0" }
13+
indexmap = { version = "2.4.0" }
1414
jobserver_crate = { version = "0.1.28", package = "jobserver" }
1515
measureme = "11"
1616
rustc-hash = "1.1.0"

compiler/rustc_monomorphize/src/partitioning.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@ fn merge_codegen_units<'tcx>(
371371
// Move the items from `cgu_src` to `cgu_dst`. Some of them may be
372372
// duplicate inlined items, in which case the destination CGU is
373373
// unaffected. Recalculate size estimates afterwards.
374-
cgu_dst.items_mut().extend(cgu_src.items_mut().drain(..));
374+
cgu_dst.items_mut().append(cgu_src.items_mut());
375375
cgu_dst.compute_size_estimate();
376376

377377
// Record that `cgu_dst` now contains all the stuff that was in
@@ -410,7 +410,7 @@ fn merge_codegen_units<'tcx>(
410410
// Move the items from `smallest` to `second_smallest`. Some of them
411411
// may be duplicate inlined items, in which case the destination CGU is
412412
// unaffected. Recalculate size estimates afterwards.
413-
second_smallest.items_mut().extend(smallest.items_mut().drain(..));
413+
second_smallest.items_mut().append(smallest.items_mut());
414414
second_smallest.compute_size_estimate();
415415

416416
// Don't update `cgu_contents`, that's only for incremental builds.

0 commit comments

Comments
 (0)