Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/hir-ty/src/next_solver/interner.rs')
-rw-r--r--crates/hir-ty/src/next_solver/interner.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/crates/hir-ty/src/next_solver/interner.rs b/crates/hir-ty/src/next_solver/interner.rs
index 5ca0e67d29..172b1a245f 100644
--- a/crates/hir-ty/src/next_solver/interner.rs
+++ b/crates/hir-ty/src/next_solver/interner.rs
@@ -2582,6 +2582,7 @@ pub unsafe fn collect_ty_garbage() {
gc.add_slice_storage::<super::predicate::BoundExistentialPredicatesStorage>();
gc.add_slice_storage::<super::region::RegionAssumptionsStorage>();
gc.add_slice_storage::<super::ty::TysStorage>();
+ gc.add_slice_storage::<crate::mir::ProjectionStorage>();
// SAFETY:
// - By our precondition, there are no unrecorded types.
@@ -2646,4 +2647,5 @@ impl_gc_visit_slice!(
super::region::RegionAssumptionsStorage,
super::ty::TysStorage,
super::consts::ConstsStorage,
+ crate::mir::ProjectionStorage,
);