Skip to content

Commit 940fa92

Browse files
committed
Rename decode to data_untracked.
1 parent b19ae20 commit 940fa92

File tree

3 files changed

+8
-7
lines changed

3 files changed

+8
-7
lines changed

compiler/rustc_query_impl/src/on_disk_cache.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -840,7 +840,8 @@ impl<'a, 'tcx> Decodable<CacheDecoder<'a, 'tcx>> for Span {
840840
let dlo = u32::decode(decoder)?;
841841
let dto = u32::decode(decoder)?;
842842

843-
let enclosing = decoder.tcx.definitions_untracked().def_span(parent.unwrap()).decode();
843+
let enclosing =
844+
decoder.tcx.definitions_untracked().def_span(parent.unwrap()).data_untracked();
844845
let span = Span::new(
845846
enclosing.lo + BytePos::from_u32(dlo),
846847
enclosing.lo + BytePos::from_u32(dto),
@@ -1022,7 +1023,7 @@ where
10221023
E: 'a + OpaqueEncoder,
10231024
{
10241025
fn encode(&self, s: &mut CacheEncoder<'a, 'tcx, E>) -> Result<(), E::Error> {
1025-
let span_data = self.decode();
1026+
let span_data = self.data_untracked();
10261027
span_data.ctxt.encode(s)?;
10271028
span_data.parent.encode(s)?;
10281029

@@ -1031,7 +1032,7 @@ where
10311032
}
10321033

10331034
if let Some(parent) = span_data.parent {
1034-
let enclosing = s.tcx.definitions_untracked().def_span(parent).decode();
1035+
let enclosing = s.tcx.definitions_untracked().def_span(parent).data_untracked();
10351036
if enclosing.contains(span_data) {
10361037
TAG_RELATIVE_SPAN.encode(s)?;
10371038
(span_data.lo - enclosing.lo).to_u32().encode(s)?;

compiler/rustc_span/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2032,7 +2032,7 @@ where
20322032
return;
20332033
}
20342034

2035-
let span = self.decode();
2035+
let span = self.data_untracked();
20362036
span.ctxt.hash_stable(ctx, hasher);
20372037
span.parent.hash_stable(ctx, hasher);
20382038

@@ -2042,7 +2042,7 @@ where
20422042
}
20432043

20442044
if let Some(parent) = span.parent {
2045-
let def_span = ctx.def_span(parent).decode();
2045+
let def_span = ctx.def_span(parent).data_untracked();
20462046
if def_span.contains(span) {
20472047
// This span is enclosed in a definition: only hash the relative position.
20482048
Hash::hash(&TAG_RELATIVE_SPAN, hasher);

compiler/rustc_span/src/span_encoding.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ impl Span {
101101

102102
#[inline]
103103
pub fn data(self) -> SpanData {
104-
let data = self.decode();
104+
let data = self.data_untracked();
105105
if let Some(parent) = data.parent {
106106
(*SPAN_TRACK)(parent);
107107
}
@@ -111,7 +111,7 @@ impl Span {
111111
/// Internal function to translate between an encoded span and the expanded representation.
112112
/// This function must not be used outside the incremental engine.
113113
#[inline]
114-
pub fn decode(self) -> SpanData {
114+
pub fn data_untracked(self) -> SpanData {
115115
if self.len_or_tag != LEN_TAG {
116116
// Inline format.
117117
debug_assert!(self.len_or_tag as u32 <= MAX_LEN);

0 commit comments

Comments
 (0)