about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/query
diff options
context:
space:
mode:
authorismailarilik <arilik.ismail@gmail.com>2025-05-05 19:06:15 +0300
committerismailarilik <arilik.ismail@gmail.com>2025-05-14 08:59:55 +0300
commit85efae7302e9249bb29a6098f342ab176d0d63aa (patch)
tree635deb15a9bd84dd4131facaba01b90c7c053a17 /compiler/rustc_query_system/src/query
parent414482f6a0d4e7290f614300581a0b55442552a3 (diff)
downloadrust-85efae7302e9249bb29a6098f342ab176d0d63aa.tar.gz
rust-85efae7302e9249bb29a6098f342ab176d0d63aa.zip
Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint
Diffstat (limited to 'compiler/rustc_query_system/src/query')
-rw-r--r--compiler/rustc_query_system/src/query/job.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler/rustc_query_system/src/query/job.rs b/compiler/rustc_query_system/src/query/job.rs
index 6321abc5087..1e79bd461d2 100644
--- a/compiler/rustc_query_system/src/query/job.rs
+++ b/compiler/rustc_query_system/src/query/job.rs
@@ -510,6 +510,10 @@ pub fn break_query_cycles<I: Clone + Debug>(
     registry: &rayon_core::Registry,
 ) {
     let mut wakelist = Vec::new();
+    // It is OK per the comments:
+    // - https://github.com/rust-lang/rust/pull/131200#issuecomment-2798854932
+    // - https://github.com/rust-lang/rust/pull/131200#issuecomment-2798866392
+    #[allow(rustc::potential_query_instability)]
     let mut jobs: Vec<QueryJobId> = query_map.keys().cloned().collect();
 
     let mut found_cycle = false;