about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2016-10-28 17:10:34 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2016-10-28 17:16:34 +0200
commitc40fad34e25f4e00b118d7d362e7639954a717f2 (patch)
tree9e2e74470f24d028d3263b08098d09dbf48ff834
parent9d3caecdd7f16137dbba14178a3e54d2a4113e07 (diff)
downloadrust-c40fad34e25f4e00b118d7d362e7639954a717f2.tar.gz
rust-c40fad34e25f4e00b118d7d362e7639954a717f2.zip
Debug instrumentation for construction of ImportedFileMap table entries.
-rw-r--r--src/librustc_metadata/decoder.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/librustc_metadata/decoder.rs b/src/librustc_metadata/decoder.rs
index 0d42ff8ce27..3e367cbee2e 100644
--- a/src/librustc_metadata/decoder.rs
+++ b/src/librustc_metadata/decoder.rs
@@ -1138,6 +1138,14 @@ impl<'a, 'tcx> CrateMetadata {
 
                 match reusable_filemap {
                     Some(fm) => {
+
+                        debug!("CrateMetaData::imported_filemaps reuse \
+                                filemap {:?} original (start_pos {:?} end_pos {:?}) \
+                                translated (start_pos {:?} end_pos {:?})",
+                               filemap_to_import.name,
+                               filemap_to_import.start_pos, filemap_to_import.end_pos,
+                               fm.start_pos, fm.end_pos);
+
                         cstore::ImportedFileMap {
                             original_start_pos: filemap_to_import.start_pos,
                             original_end_pos: filemap_to_import.end_pos,
@@ -1176,6 +1184,12 @@ impl<'a, 'tcx> CrateMetadata {
                                                                                source_length,
                                                                                lines,
                                                                                multibyte_chars);
+                        debug!("CrateMetaData::imported_filemaps alloc \
+                                filemap {:?} original (start_pos {:?} end_pos {:?}) \
+                                translated (start_pos {:?} end_pos {:?})",
+                               local_version.name, start_pos, end_pos,
+                               local_version.start_pos, local_version.end_pos);
+
                         cstore::ImportedFileMap {
                             original_start_pos: start_pos,
                             original_end_pos: end_pos,