diff options
| author | Zalathar <Zalathar@users.noreply.github.com> | 2023-09-03 16:22:06 +1000 |
|---|---|---|
| committer | Zalathar <Zalathar@users.noreply.github.com> | 2023-09-11 14:29:10 +1000 |
| commit | fbbb543ced054daf718e6442247778713bde7008 (patch) | |
| tree | 858d5646526ff767bb8b75695fe4638eec142243 /compiler/rustc_codegen_llvm/src | |
| parent | 4f88aa0fbd71b67be4a4910d312015ddc2a654ff (diff) | |
| download | rust-fbbb543ced054daf718e6442247778713bde7008.tar.gz rust-fbbb543ced054daf718e6442247778713bde7008.zip | |
coverage: Reserve capacity for all of a function's mapping regions
We already know in advance how many entries will be pushed onto this vector.
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
| -rw-r--r-- | compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs b/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs index 1ad4b249947..b9025eff82c 100644 --- a/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs +++ b/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs @@ -171,7 +171,7 @@ fn write_coverage_mapping<'a>( } let mut virtual_file_mapping = Vec::new(); - let mut mapping_regions = Vec::new(); + let mut mapping_regions = Vec::with_capacity(counter_regions.len()); let mut current_file_name = None; let mut current_file_id = 0; |
