Skip to content

Commit e4d51d2

Browse files
Actually enable next-coherence
1 parent fc8a3e3 commit e4d51d2

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

compiler/rustc_interface/src/tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -843,7 +843,7 @@ fn test_unstable_options_tracking_hash() {
843843
tracked!(thir_unsafeck, true);
844844
tracked!(tiny_const_eval_limit, true);
845845
tracked!(tls_model, Some(TlsModel::GeneralDynamic));
846-
tracked!(trait_solver, TraitSolver::NextCoherence);
846+
tracked!(trait_solver, TraitSolver::Next);
847847
tracked!(translate_remapped_path_to_local_path, false);
848848
tracked!(trap_unreachable, Some(false));
849849
tracked!(treat_err_as_bug, NonZeroUsize::new(1));

compiler/rustc_session/src/options.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -989,7 +989,7 @@ mod parse {
989989
Some("next") => *slot = TraitSolver::Next,
990990
Some("next-coherence") => *slot = TraitSolver::NextCoherence,
991991
// default trait solver is subject to change..
992-
Some("default") => *slot = TraitSolver::Classic,
992+
Some("default") => *slot = TraitSolver::NextCoherence,
993993
_ => return false,
994994
}
995995
true
@@ -1817,8 +1817,8 @@ written to standard error output)"),
18171817
"for every macro invocation, print its name and arguments (default: no)"),
18181818
track_diagnostics: bool = (false, parse_bool, [UNTRACKED],
18191819
"tracks where in rustc a diagnostic was emitted"),
1820-
trait_solver: TraitSolver = (TraitSolver::Classic, parse_trait_solver, [TRACKED],
1821-
"specify the trait solver mode used by rustc (default: classic)"),
1820+
trait_solver: TraitSolver = (TraitSolver::NextCoherence, parse_trait_solver, [TRACKED],
1821+
"specify the trait solver mode used by rustc (default: next-coherence)"),
18221822
// Diagnostics are considered side-effects of a query (see `QuerySideEffects`) and are saved
18231823
// alongside query results and changes to translation options can affect diagnostics - so
18241824
// translation options should be tracked.

0 commit comments

Comments
 (0)