about summary refs log tree commit diff
path: root/compiler/rustc_metadata/src
diff options
context:
space:
mode:
authorJacob Kiesel <jake@bitcrafters.co>2024-06-22 01:27:59 -0600
committerJacob Kiesel <jake@bitcrafters.co>2024-10-01 21:23:20 -0600
commitbb5a8276be2d3dbc97d0f52e90db15455d542edf (patch)
treeee179495725a17cf0a862ce5f6db95e0c6969813 /compiler/rustc_metadata/src
parentbfe5e8cef698ccc4fca655b4cdbabf78fed43816 (diff)
downloadrust-bb5a8276be2d3dbc97d0f52e90db15455d542edf.tar.gz
rust-bb5a8276be2d3dbc97d0f52e90db15455d542edf.zip
add unstable support for outputting file checksums for use in cargo
Diffstat (limited to 'compiler/rustc_metadata/src')
-rw-r--r--compiler/rustc_metadata/src/rmeta/decoder.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/rustc_metadata/src/rmeta/decoder.rs b/compiler/rustc_metadata/src/rmeta/decoder.rs
index 2157324d5cc..f02fd2ab6fe 100644
--- a/compiler/rustc_metadata/src/rmeta/decoder.rs
+++ b/compiler/rustc_metadata/src/rmeta/decoder.rs
@@ -1702,6 +1702,7 @@ impl<'a> CrateMetadataRef<'a> {
                 let rustc_span::SourceFile {
                     mut name,
                     src_hash,
+                    checksum_hash,
                     start_pos: original_start_pos,
                     source_len,
                     lines,
@@ -1752,6 +1753,7 @@ impl<'a> CrateMetadataRef<'a> {
                 let local_version = sess.source_map().new_imported_source_file(
                     name,
                     src_hash,
+                    checksum_hash,
                     stable_id,
                     source_len.to_u32(),
                     self.cnum,