@@ -1009,7 +1009,7 @@ mod parse {
10091009 Some ( "next" ) => * slot = TraitSolver :: Next ,
10101010 Some ( "next-coherence" ) => * slot = TraitSolver :: NextCoherence ,
10111011 // default trait solver is subject to change..
1012- Some ( "default" ) => * slot = TraitSolver :: Classic ,
1012+ Some ( "default" ) => * slot = TraitSolver :: NextCoherence ,
10131013 _ => return false ,
10141014 }
10151015 true
@@ -1830,8 +1830,8 @@ written to standard error output)"),
18301830 "for every macro invocation, print its name and arguments (default: no)" ) ,
18311831 track_diagnostics: bool = ( false , parse_bool, [ UNTRACKED ] ,
18321832 "tracks where in rustc a diagnostic was emitted" ) ,
1833- trait_solver: TraitSolver = ( TraitSolver :: Classic , parse_trait_solver, [ TRACKED ] ,
1834- "specify the trait solver mode used by rustc (default: classic )" ) ,
1833+ trait_solver: TraitSolver = ( TraitSolver :: NextCoherence , parse_trait_solver, [ TRACKED ] ,
1834+ "specify the trait solver mode used by rustc (default: next-coherence )" ) ,
18351835 // Diagnostics are considered side-effects of a query (see `QuerySideEffects`) and are saved
18361836 // alongside query results and changes to translation options can affect diagnostics - so
18371837 // translation options should be tracked.
0 commit comments