about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorbjorn3 <bjorn3@users.noreply.github.com>2021-06-25 12:58:21 +0200
committerbjorn3 <bjorn3@users.noreply.github.com>2022-02-13 11:49:52 +0100
commit5eeff3f0733c83be9e0406874e92adf24a5cf2b6 (patch)
tree4fa2d58bb73b45b99ccf1f74fb24a81ea93be9dd /src
parent9a60099cc43c8a07abb280be323d1ed9afc27f2c (diff)
downloadrust-5eeff3f0733c83be9e0406874e92adf24a5cf2b6.tar.gz
rust-5eeff3f0733c83be9e0406874e92adf24a5cf2b6.zip
Remove Config::stderr
1. It captured stdout and not stderr
2. It isn't used anywhere
3. All error messages should go to the DiagnosticOutput instead
4. It modifies thread local state
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/core.rs1
-rw-r--r--src/librustdoc/doctest.rs1
-rw-r--r--src/librustdoc/lib.rs1
-rw-r--r--src/test/run-make-fulldeps/issue-19371/foo.rs1
4 files changed, 0 insertions, 4 deletions
diff --git a/src/librustdoc/core.rs b/src/librustdoc/core.rs
index 1f14a333c00..893e126283b 100644
--- a/src/librustdoc/core.rs
+++ b/src/librustdoc/core.rs
@@ -256,7 +256,6 @@ crate fn create_config(
         output_dir: None,
         file_loader: None,
         diagnostic_output: DiagnosticOutput::Default,
-        stderr: None,
         lint_caps,
         parse_sess_created: None,
         register_lints: Some(box crate::lint::register_lints),
diff --git a/src/librustdoc/doctest.rs b/src/librustdoc/doctest.rs
index 6c55721c0dd..3a9fb6d1420 100644
--- a/src/librustdoc/doctest.rs
+++ b/src/librustdoc/doctest.rs
@@ -97,7 +97,6 @@ crate fn run(options: RustdocOptions) -> Result<(), ErrorReported> {
         output_dir: None,
         file_loader: None,
         diagnostic_output: DiagnosticOutput::Default,
-        stderr: None,
         lint_caps,
         parse_sess_created: None,
         register_lints: Some(box crate::lint::register_lints),
diff --git a/src/librustdoc/lib.rs b/src/librustdoc/lib.rs
index c3205165040..170f166db50 100644
--- a/src/librustdoc/lib.rs
+++ b/src/librustdoc/lib.rs
@@ -691,7 +691,6 @@ fn main_args(at_args: &[String]) -> MainResult {
     rustc_interface::util::run_in_thread_pool_with_globals(
         options.edition,
         1, // this runs single-threaded, even in a parallel compiler
-        &None,
         move || main_options(options),
     )
 }
diff --git a/src/test/run-make-fulldeps/issue-19371/foo.rs b/src/test/run-make-fulldeps/issue-19371/foo.rs
index 4acabbb70ed..9172d08eff9 100644
--- a/src/test/run-make-fulldeps/issue-19371/foo.rs
+++ b/src/test/run-make-fulldeps/issue-19371/foo.rs
@@ -55,7 +55,6 @@ fn compile(code: String, output: PathBuf, sysroot: PathBuf) {
         output_dir: None,
         file_loader: None,
         diagnostic_output: DiagnosticOutput::Default,
-        stderr: None,
         lint_caps: Default::default(),
         parse_sess_created: None,
         register_lints: None,