From 4e5f13f7a8a97d00e3382cc2296faadcfb7d2bf8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?John=20K=C3=A5re=20Alsaker?= Date: Fri, 6 Mar 2026 08:21:03 +0100 Subject: [PATCH] Don't define `ensure_ok` and `ensure_done` for `anon` queries --- compiler/rustc_middle/src/query/plumbing.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/rustc_middle/src/query/plumbing.rs b/compiler/rustc_middle/src/query/plumbing.rs index e1e69a9d0b262..335147fe66700 100644 --- a/compiler/rustc_middle/src/query/plumbing.rs +++ b/compiler/rustc_middle/src/query/plumbing.rs @@ -432,6 +432,7 @@ macro_rules! define_callbacks { $( $(#[$attr])* #[inline(always)] + #[cfg(not($anon))] pub fn $name( self, key: query_helper_param_ty!($($K)*), @@ -456,6 +457,7 @@ macro_rules! define_callbacks { $( $(#[$attr])* #[inline(always)] + #[cfg(not($anon))] pub fn $name(self, key: query_helper_param_ty!($($K)*)) { crate::query::inner::query_ensure( self.tcx,