about summary refs log tree commit diff
path: root/compiler/rustc_middle
diff options
context:
space:
mode:
authorlcnr <rust@lcnr.de>2024-09-21 07:02:51 +0000
committerlcnr <rust@lcnr.de>2024-10-15 13:11:00 +0200
commit1a9d2d82a5ee24d05dac2287b87ffd96f77d6d77 (patch)
tree4bd60e251d47379d30ccdce1f1018e19772add9d /compiler/rustc_middle
parent88f311479dd19288e5ad85e22cd80368489ce1e9 (diff)
downloadrust-1a9d2d82a5ee24d05dac2287b87ffd96f77d6d77.tar.gz
rust-1a9d2d82a5ee24d05dac2287b87ffd96f77d6d77.zip
stabilize `-Znext-solver=coherence`
Diffstat (limited to 'compiler/rustc_middle')
-rw-r--r--compiler/rustc_middle/src/ty/context.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_middle/src/ty/context.rs b/compiler/rustc_middle/src/ty/context.rs
index 1bdcae4dfb4..c2a55060490 100644
--- a/compiler/rustc_middle/src/ty/context.rs
+++ b/compiler/rustc_middle/src/ty/context.rs
@@ -3128,11 +3128,11 @@ impl<'tcx> TyCtxt<'tcx> {
     }
 
     pub fn next_trait_solver_globally(self) -> bool {
-        self.sess.opts.unstable_opts.next_solver.map_or(false, |c| c.globally)
+        self.sess.opts.unstable_opts.next_solver.globally
     }
 
     pub fn next_trait_solver_in_coherence(self) -> bool {
-        self.sess.opts.unstable_opts.next_solver.map_or(false, |c| c.coherence)
+        self.sess.opts.unstable_opts.next_solver.coherence
     }
 
     pub fn is_impl_trait_in_trait(self, def_id: DefId) -> bool {