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