diff options
| author | Aaron Hill <aa1ronham@gmail.com> | 2021-12-26 17:45:21 -0500 |
|---|---|---|
| committer | Aaron Hill <aa1ronham@gmail.com> | 2022-01-05 10:13:29 -0500 |
| commit | 560c90f5df4ecfbb75e20ae19bf10028756a3613 (patch) | |
| tree | 9bd2891778c42e0996cc5104326cb28c762c7943 /compiler/rustc_query_system | |
| parent | 5580e5e1dda4557bdbda14cdb4255a3e6facfe86 (diff) | |
| download | rust-560c90f5df4ecfbb75e20ae19bf10028756a3613.tar.gz rust-560c90f5df4ecfbb75e20ae19bf10028756a3613.zip | |
Adjust assert_default_hashing_controls
Diffstat (limited to 'compiler/rustc_query_system')
| -rw-r--r-- | compiler/rustc_query_system/src/ich/hcx.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/compiler/rustc_query_system/src/ich/hcx.rs b/compiler/rustc_query_system/src/ich/hcx.rs index 9f9de707e7a..6838a32c7b3 100644 --- a/compiler/rustc_query_system/src/ich/hcx.rs +++ b/compiler/rustc_query_system/src/ich/hcx.rs @@ -27,6 +27,7 @@ fn compute_ignored_attr_names() -> FxHashSet<Symbol> { pub struct StableHashingContext<'a> { definitions: &'a Definitions, cstore: &'a dyn CrateStore, + sess: &'a Session, pub(super) body_resolver: BodyResolver<'a>, // Very often, we are hashing something that does not need the // `CachingSourceMapView`, so we initialize it lazily. @@ -63,6 +64,7 @@ impl<'a> StableHashingContext<'a> { body_resolver: BodyResolver::Forbidden, definitions, cstore, + sess, caching_source_map: None, raw_source_map: sess.source_map(), hashing_controls: HashingControls { @@ -198,6 +200,11 @@ impl<'a> rustc_span::HashStableContext for StableHashingContext<'a> { } #[inline] + fn debug_opts_incremental_ignore_spans(&self) -> bool { + self.sess.opts.debugging_opts.incremental_ignore_spans + } + + #[inline] fn def_path_hash(&self, def_id: DefId) -> DefPathHash { self.def_path_hash(def_id) } |
