about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs
diff options
context:
space:
mode:
authorZalathar <Zalathar@users.noreply.github.com>2024-12-14 23:14:19 +1100
committerZalathar <Zalathar@users.noreply.github.com>2024-12-17 13:55:20 +1100
commitd34c365eb0c40d907daf42fff42b7b6ebdc314ab (patch)
treea25374c643d742c0a71207b4b38c6226175e8616 /compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs
parent527f8127bbde4d189ee292dee0d6070550ec0ba6 (diff)
downloadrust-d34c365eb0c40d907daf42fff42b7b6ebdc314ab.tar.gz
rust-d34c365eb0c40d907daf42fff42b7b6ebdc314ab.zip
coverage: Pull function source hash out of `map_data.rs`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs')
-rw-r--r--compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs b/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs
index 0c7ad300a8b..9bc33967044 100644
--- a/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs
+++ b/compiler/rustc_codegen_llvm/src/coverageinfo/mapgen.rs
@@ -81,7 +81,8 @@ pub(crate) fn finalize(cx: &CodegenCx<'_, '_>) {
         // instances were visited during codegen.
         .sorted_by_cached_key(|&(instance, _)| tcx.symbol_name(instance).name)
         .filter_map(|(instance, function_coverage)| {
-            prepare_covfun_record(tcx, &mut global_file_table, instance, &function_coverage)
+            let is_used = function_coverage.is_used();
+            prepare_covfun_record(tcx, &mut global_file_table, instance, is_used)
         })
         .collect::<Vec<_>>();