@@ -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