diff --git a/src/librustc/query/mod.rs b/src/librustc/query/mod.rs index ff3a82e53639e..9ccd0946ba3a4 100644 --- a/src/librustc/query/mod.rs +++ b/src/librustc/query/mod.rs @@ -75,6 +75,7 @@ rustc_queries! { // This can be conveniently accessed by methods on `tcx.hir()`. // Avoid calling this query directly. query hir_owner(key: DefId) -> &'tcx HirOwner<'tcx> { + storage(caches::LocalDenseDefIdCacheSelector<&'tcx HirOwner<'tcx>>) eval_always } @@ -83,6 +84,7 @@ rustc_queries! { // This can be conveniently accessed by methods on `tcx.hir()`. // Avoid calling this query directly. query hir_owner_items(key: DefId) -> &'tcx HirOwnerItems<'tcx> { + storage(caches::LocalDenseDefIdCacheSelector<&'tcx HirOwnerItems<'tcx>>) eval_always }