X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustc%2Fty%2Fquery%2Fon_disk_cache.rs;h=1f0f6bee77795b6d7049a7d686b04a8b75faf3f0;hb=c65547337831babea8d9052b960649309263df36;hp=aa42b4072bd8a62a98c3b4420593b92b207bf248;hpb=3ac79c718475fd29b8be34dde667b683390c2aee;p=rust.git diff --git a/src/librustc/ty/query/on_disk_cache.rs b/src/librustc/ty/query/on_disk_cache.rs index aa42b4072bd..1f0f6bee777 100644 --- a/src/librustc/ty/query/on_disk_cache.rs +++ b/src/librustc/ty/query/on_disk_cache.rs @@ -26,7 +26,7 @@ use session::{CrateDisambiguator, Session}; use std::mem; use syntax::ast::NodeId; -use syntax::codemap::{CodeMap, StableFilemapId}; +use syntax::codemap::{SourceMap, StableFilemapId}; use syntax_pos::{BytePos, Span, DUMMY_SP, FileMap}; use syntax_pos::hygiene::{Mark, SyntaxContext, ExpnInfo}; use ty; @@ -62,7 +62,7 @@ pub struct OnDiskCache<'sess> { prev_cnums: Vec<(u32, String, CrateDisambiguator)>, cnum_map: Once>>, - codemap: &'sess CodeMap, + codemap: &'sess SourceMap, file_index_to_stable_id: FxHashMap, // These two fields caches that are populated lazily during decoding. @@ -149,7 +149,7 @@ pub fn new(sess: &'sess Session, data: Vec, start_pos: usize) -> OnDiskCache } } - pub fn new_empty(codemap: &'sess CodeMap) -> OnDiskCache<'sess> { + pub fn new_empty(codemap: &'sess SourceMap) -> OnDiskCache<'sess> { OnDiskCache { serialized_data: Vec::new(), file_index_to_stable_id: FxHashMap(), @@ -475,7 +475,7 @@ fn compute_cnum_map(tcx: TyCtxt, struct CacheDecoder<'a, 'tcx: 'a, 'x> { tcx: TyCtxt<'a, 'tcx, 'tcx>, opaque: opaque::Decoder<'x>, - codemap: &'x CodeMap, + codemap: &'x SourceMap, cnum_map: &'x IndexVec>, synthetic_expansion_infos: &'x Lock>, file_index_to_file: &'x Lock>>,