@@ -66,7 +66,7 @@ pub fn make_test(
6666    let  result = rustc_driver:: catch_fatal_errors ( || { 
6767        rustc_span:: create_session_if_not_set_then ( edition,  |_| { 
6868            use  rustc_errors:: emitter:: { Emitter ,  EmitterWriter } ; 
69-             use  rustc_errors:: Handler ; 
69+             use  rustc_errors:: DiagCtxt ; 
7070            use  rustc_parse:: maybe_new_parser_from_source_str; 
7171            use  rustc_parse:: parser:: ForceCollect ; 
7272            use  rustc_session:: parse:: ParseSess ; 
@@ -88,8 +88,8 @@ pub fn make_test(
8888            let  emitter = EmitterWriter :: new ( Box :: new ( io:: sink ( ) ) ,  fallback_bundle) ; 
8989
9090            // FIXME(misdreavus): pass `-Z treat-err-as-bug` to the doctest parser 
91-             let  handler = Handler :: with_emitter ( Box :: new ( emitter) ) ; 
92-             let  sess = ParseSess :: with_span_handler ( handler,  sm) ; 
91+             let  handler = DiagCtxt :: with_emitter ( Box :: new ( emitter) ) ; 
92+             let  sess = ParseSess :: with_dcx ( handler,  sm) ; 
9393
9494            let  mut  found_main = false ; 
9595            let  mut  found_extern_crate = crate_name. is_none ( ) ; 
@@ -152,7 +152,7 @@ pub fn make_test(
152152            // handler. Any errors in the tests will be reported when the test file is compiled, 
153153            // Note that we still need to cancel the errors above otherwise `DiagnosticBuilder` 
154154            // will panic on drop. 
155-             sess. span_diagnostic . reset_err_count ( ) ; 
155+             sess. dcx . reset_err_count ( ) ; 
156156
157157            ( found_main,  found_extern_crate,  found_macro) 
158158        } ) 
0 commit comments