diff options
| author | Michael Woerister <michaelwoerister@posteo> | 2023-05-17 16:02:22 +0200 |
|---|---|---|
| committer | Michael Woerister <michaelwoerister@posteo> | 2023-05-17 16:02:22 +0200 |
| commit | 927e1efaafb9e09712a1e80daa4d96e99f6eba05 (patch) | |
| tree | c8c8629739c7c24efef301d52449512a6f431e33 | |
| parent | cfca5b0b8772a807e5b12577b30198515d6264bc (diff) | |
| download | rust-927e1efaafb9e09712a1e80daa4d96e99f6eba05.tar.gz rust-927e1efaafb9e09712a1e80daa4d96e99f6eba05.zip | |
Don't sort output of debugger_visualizer query because it already is in deterministic order.
| -rw-r--r-- | compiler/rustc_passes/src/debugger_visualizer.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/compiler/rustc_passes/src/debugger_visualizer.rs b/compiler/rustc_passes/src/debugger_visualizer.rs index 73e783b4a14..3483f7da528 100644 --- a/compiler/rustc_passes/src/debugger_visualizer.rs +++ b/compiler/rustc_passes/src/debugger_visualizer.rs @@ -94,8 +94,9 @@ fn debugger_visualizers(tcx: TyCtxt<'_>, _: LocalCrate) -> Vec<DebuggerVisualize let mut visitor = DebuggerVisualizerCollector { sess: tcx.sess, visualizers: Vec::new() }; rustc_ast::visit::Visitor::visit_crate(&mut visitor, krate); - // Sort the visualizers so we always get a deterministic query result. - visitor.visualizers.sort_unstable(); + // We are collecting visualizers in AST-order, which is deterministic, + // so we don't need to do any explicit sorting in order to get a + // deterministic query result visitor.visualizers } |
