Skip to content

Commit 5e10946

Browse files
committed
Disable TRACKED_DIAGNOSTICS for now
1 parent 8c2c296 commit 5e10946

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/librustc_errors/lib.rs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ use rustc_data_structures::fx::FxHashSet;
3838
use rustc_data_structures::stable_hasher::StableHasher;
3939

4040
use std::borrow::Cow;
41-
use std::mem;
41+
//use std::mem;
4242
use std::{error, fmt};
4343
use std::sync::atomic::AtomicUsize;
4444
use std::sync::atomic::Ordering::SeqCst;
@@ -566,13 +566,15 @@ impl Handler {
566566
pub fn track_diagnostics<F, R>(&self, f: F) -> (R, Vec<Diagnostic>)
567567
where F: FnOnce() -> R
568568
{
569-
TRACKED_DIAGNOSTICS.with(|tracked_diagnostics| {
570-
let prev = mem::replace(&mut *tracked_diagnostics.borrow_mut(),
571-
Some(Vec::new()));
569+
TRACKED_DIAGNOSTICS.with(|_tracked_diagnostics| {
570+
/*let prev = mem::replace(&mut *tracked_diagnostics.borrow_mut(),
571+
Some(Vec::new()));*/
572572
let ret = f();
573-
let diagnostics = mem::replace(&mut *tracked_diagnostics.borrow_mut(), prev)
573+
/*let diagnostics = mem::replace(&mut *tracked_diagnostics.borrow_mut(), prev)
574574
.unwrap();
575-
(ret, diagnostics)
575+
(ret, diagnostics)*/
576+
// FIXME: Make fiber safe
577+
(ret, Vec::new())
576578
})
577579
}
578580

0 commit comments

Comments
 (0)