@@ -992,7 +992,7 @@ mod parse {
992
992
Some ( "next" ) => * slot = TraitSolver :: Next ,
993
993
Some ( "next-coherence" ) => * slot = TraitSolver :: NextCoherence ,
994
994
// default trait solver is subject to change..
995
- Some ( "default" ) => * slot = TraitSolver :: Classic ,
995
+ Some ( "default" ) => * slot = TraitSolver :: NextCoherence ,
996
996
_ => return false ,
997
997
}
998
998
true
@@ -1847,8 +1847,8 @@ written to standard error output)"),
1847
1847
"for every macro invocation, print its name and arguments (default: no)" ) ,
1848
1848
track_diagnostics: bool = ( false , parse_bool, [ UNTRACKED ] ,
1849
1849
"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 )" ) ,
1852
1852
// Diagnostics are considered side-effects of a query (see `QuerySideEffects`) and are saved
1853
1853
// alongside query results and changes to translation options can affect diagnostics - so
1854
1854
// translation options should be tracked.
0 commit comments