Skip to content

Commit e0f7527

Browse files
committed
Add caching for trans_fn_attrs query
Part of #47320
1 parent 368e586 commit e0f7527

File tree

3 files changed

+3
-0
lines changed

3 files changed

+3
-0
lines changed

src/librustc/ty/maps/config.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,3 +691,4 @@ impl_disk_cacheable_query!(def_symbol_name, |_| true);
691691
impl_disk_cacheable_query!(type_of, |def_id| def_id.is_local());
692692
impl_disk_cacheable_query!(predicates_of, |def_id| def_id.is_local());
693693
impl_disk_cacheable_query!(used_trait_imports, |def_id| def_id.is_local());
694+
impl_disk_cacheable_query!(trans_fn_attrs, |_| true);

src/librustc/ty/maps/on_disk_cache.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ impl<'sess> OnDiskCache<'sess> {
219219
encode_query_results::<const_is_rvalue_promotable_to_static, _>(tcx, enc, qri)?;
220220
encode_query_results::<symbol_name, _>(tcx, enc, qri)?;
221221
encode_query_results::<check_match, _>(tcx, enc, qri)?;
222+
encode_query_results::<trans_fn_attrs, _>(tcx, enc, qri)?;
222223
}
223224

224225
// Encode diagnostics

src/librustc/ty/maps/plumbing.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -998,4 +998,5 @@ impl_load_from_cache!(
998998
GenericsOfItem => generics_of,
999999
PredicatesOfItem => predicates_of,
10001000
UsedTraitImports => used_trait_imports,
1001+
TransFnAttrs => trans_fn_attrs,
10011002
);

0 commit comments

Comments
 (0)