Skip to content

Commit 3b8d88d

Browse files
authored
Merge pull request #2240 from rust-lang/rustc-pull
2 parents 9350966 + 37fe574 commit 3b8d88d

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Diff for: examples/rustc-interface-getting-diagnostics.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ extern crate rustc_interface;
1010
extern crate rustc_session;
1111
extern crate rustc_span;
1212

13+
use std::sync::{Arc, Mutex};
14+
1315
use rustc_errors::emitter::Emitter;
1416
use rustc_errors::registry::{self, Registry};
1517
use rustc_errors::translation::Translate;
1618
use rustc_errors::{DiagCtxt, DiagInner, FluentBundle};
1719
use rustc_session::config;
1820
use rustc_span::source_map::SourceMap;
1921

20-
use std::sync::{Arc, Mutex};
21-
2222
struct DebugEmitter {
2323
source_map: Arc<SourceMap>,
2424
diagnostics: Arc<Mutex<Vec<DiagInner>>>,
@@ -67,10 +67,10 @@ fn main() {
6767
locale_resources: rustc_driver::DEFAULT_LOCALE_RESOURCES.to_owned(),
6868
lint_caps: rustc_hash::FxHashMap::default(),
6969
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 {
7171
source_map: parse_sess.clone_source_map(),
7272
diagnostics,
73-
})));
73+
}));
7474
})),
7575
register_lints: None,
7676
override_queries: None,

Diff for: rust-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
8239a37f9c0951a037cfc51763ea52a20e71e6bd
1+
613bdd49978298648ed05ace086bd1ecad54b44a

0 commit comments

Comments
 (0)