File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -10,15 +10,15 @@ extern crate rustc_interface;
10
10
extern crate rustc_session;
11
11
extern crate rustc_span;
12
12
13
+ use std:: sync:: { Arc , Mutex } ;
14
+
13
15
use rustc_errors:: emitter:: Emitter ;
14
16
use rustc_errors:: registry:: { self , Registry } ;
15
17
use rustc_errors:: translation:: Translate ;
16
18
use rustc_errors:: { DiagCtxt , DiagInner , FluentBundle } ;
17
19
use rustc_session:: config;
18
20
use rustc_span:: source_map:: SourceMap ;
19
21
20
- use std:: sync:: { Arc , Mutex } ;
21
-
22
22
struct DebugEmitter {
23
23
source_map : Arc < SourceMap > ,
24
24
diagnostics : Arc < Mutex < Vec < DiagInner > > > ,
@@ -67,10 +67,10 @@ fn main() {
67
67
locale_resources : rustc_driver:: DEFAULT_LOCALE_RESOURCES . to_owned ( ) ,
68
68
lint_caps : rustc_hash:: FxHashMap :: default ( ) ,
69
69
psess_created : Some ( Box :: new ( |parse_sess| {
70
- parse_sess. set_dcx ( DiagCtxt :: new ( Box :: new ( DebugEmitter {
70
+ parse_sess. dcx ( ) . set_emitter ( Box :: new ( DebugEmitter {
71
71
source_map : parse_sess. clone_source_map ( ) ,
72
72
diagnostics,
73
- } ) ) ) ;
73
+ } ) ) ;
74
74
} ) ) ,
75
75
register_lints : None ,
76
76
override_queries : None ,
You can’t perform that action at this time.
0 commit comments