diff options
| author | bors <bors@rust-lang.org> | 2022-04-17 10:31:52 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2022-04-17 10:31:52 +0000 |
| commit | af68f7182e11de7eced78078313e9ba0436db84e (patch) | |
| tree | 0ef01e2b33b7ac4e1d3c7b6a3046e96861478f93 /compiler/rustc_span/src | |
| parent | edba28277038f24ee80b88b66e054ec33facefa4 (diff) | |
| parent | 002a4e1bd5012f6640c1338ac809df03e7eb9288 (diff) | |
| download | rust-af68f7182e11de7eced78078313e9ba0436db84e.tar.gz rust-af68f7182e11de7eced78078313e9ba0436db84e.zip | |
Auto merge of #96016 - Aaron1011:hash-name-cleanup, r=cjgillot
Remove last vestiges of skippng ident span hashing This removes a comment that no longer applies, and properly hashes the full ident for path segments.
Diffstat (limited to 'compiler/rustc_span/src')
| -rw-r--r-- | compiler/rustc_span/src/hygiene.rs | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/compiler/rustc_span/src/hygiene.rs b/compiler/rustc_span/src/hygiene.rs index 7ebf323e20d..3889639b50f 100644 --- a/compiler/rustc_span/src/hygiene.rs +++ b/compiler/rustc_span/src/hygiene.rs @@ -103,16 +103,6 @@ impl !PartialOrd for LocalExpnId {} /// of `HashingControls` settings. fn assert_default_hashing_controls<CTX: HashStableContext>(ctx: &CTX, msg: &str) { match ctx.hashing_controls() { - // Ideally, we would also check that `node_id_hashing_mode` was always - // `NodeIdHashingMode::HashDefPath`. However, we currently end up hashing - // `Span`s in this mode, and there's not an easy way to change that. - // All of the span-related data that we hash is pretty self-contained - // (in particular, we don't hash any `HirId`s), so this shouldn't result - // in any caching problems. - // FIXME: Enforce that we don't end up transitively hashing any `HirId`s, - // or ensure that this method is always invoked with the same - // `NodeIdHashingMode` - // // Note that we require that `hash_spans` be set according to the global // `-Z incremental-ignore-spans` option. Normally, this option is disabled, // which will cause us to require that this method always be called with `Span` hashing |
