summary refs log tree commit diff
path: root/src/librustc_metadata/decoder.rs
diff options
context:
space:
mode:
authorMichael Woerister <michaelwoerister@posteo>2017-12-19 15:14:41 +0100
committerMichael Woerister <michaelwoerister@posteo>2017-12-19 15:27:50 +0100
commit0258c6dacaa6e187ae9bf744fd3184e79f78f2ef (patch)
tree93126f94926ad0ef74e640f0ff2be0e60a4b84a1 /src/librustc_metadata/decoder.rs
parentb39c4bc12358078f77ddd01288b24252f757f37d (diff)
downloadrust-0258c6dacaa6e187ae9bf744fd3184e79f78f2ef.tar.gz
rust-0258c6dacaa6e187ae9bf744fd3184e79f78f2ef.zip
incr.comp.: Precompute small hash for filenames to save some work.
Diffstat (limited to 'src/librustc_metadata/decoder.rs')
-rw-r--r--src/librustc_metadata/decoder.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/librustc_metadata/decoder.rs b/src/librustc_metadata/decoder.rs
index 49a017535ff..0e9f4a8f178 100644
--- a/src/librustc_metadata/decoder.rs
+++ b/src/librustc_metadata/decoder.rs
@@ -1129,6 +1129,7 @@ impl<'a, 'tcx> CrateMetadata {
                                       lines,
                                       multibyte_chars,
                                       non_narrow_chars,
+                                      name_hash,
                                       .. } = filemap_to_import;
 
             let source_length = (end_pos - start_pos).to_usize();
@@ -1155,6 +1156,7 @@ impl<'a, 'tcx> CrateMetadata {
                                                                    name_was_remapped,
                                                                    self.cnum.as_u32(),
                                                                    src_hash,
+                                                                   name_hash,
                                                                    source_length,
                                                                    lines,
                                                                    multibyte_chars,