Skip to content

Commit e82dcc0

Browse files
Actually enable next-coherence
1 parent d908a5b commit e82dcc0

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

compiler/rustc_interface/src/tests.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -845,7 +845,7 @@ fn test_unstable_options_tracking_hash() {
845845
tracked!(thir_unsafeck, true);
846846
tracked!(tiny_const_eval_limit, true);
847847
tracked!(tls_model, Some(TlsModel::GeneralDynamic));
848-
tracked!(trait_solver, TraitSolver::NextCoherence);
848+
tracked!(trait_solver, TraitSolver::Next);
849849
tracked!(translate_remapped_path_to_local_path, false);
850850
tracked!(trap_unreachable, Some(false));
851851
tracked!(treat_err_as_bug, NonZeroUsize::new(1));

compiler/rustc_session/src/options.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -992,7 +992,7 @@ mod parse {
992992
Some("next") => *slot = TraitSolver::Next,
993993
Some("next-coherence") => *slot = TraitSolver::NextCoherence,
994994
// default trait solver is subject to change..
995-
Some("default") => *slot = TraitSolver::Classic,
995+
Some("default") => *slot = TraitSolver::NextCoherence,
996996
_ => return false,
997997
}
998998
true
@@ -1847,8 +1847,8 @@ written to standard error output)"),
18471847
"for every macro invocation, print its name and arguments (default: no)"),
18481848
track_diagnostics: bool = (false, parse_bool, [UNTRACKED],
18491849
"tracks where in rustc a diagnostic was emitted"),
1850-
trait_solver: TraitSolver = (TraitSolver::Classic, parse_trait_solver, [TRACKED],
1851-
"specify the trait solver mode used by rustc (default: classic)"),
1850+
trait_solver: TraitSolver = (TraitSolver::NextCoherence, parse_trait_solver, [TRACKED],
1851+
"specify the trait solver mode used by rustc (default: next-coherence)"),
18521852
// Diagnostics are considered side-effects of a query (see `QuerySideEffects`) and are saved
18531853
// alongside query results and changes to translation options can affect diagnostics - so
18541854
// translation options should be tracked.

0 commit comments

Comments
 (0)