summary refs log tree commit diff
path: root/src/librustc_interface
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-03-29 02:40:56 +0100
committerGitHub <noreply@github.com>2019-03-29 02:40:56 +0100
commitbf3e6c63d6b1a6efec0a65e22fbe9b9013d2705e (patch)
treef64e80235a75d0670f37b5502813a25ecff5d678 /src/librustc_interface
parent73f9832ee46a84ad25320224fd5685f4c140c06d (diff)
parente9a8befd2d4c0e19a9ec85cc047ef335a2b8b943 (diff)
downloadrust-bf3e6c63d6b1a6efec0a65e22fbe9b9013d2705e.tar.gz
rust-bf3e6c63d6b1a6efec0a65e22fbe9b9013d2705e.zip
Rollup merge of #59496 - Zoxc:fix-globals, r=oli-obk
Remove unnecessary with_globals calls
Diffstat (limited to 'src/librustc_interface')
-rw-r--r--src/librustc_interface/interface.rs14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/librustc_interface/interface.rs b/src/librustc_interface/interface.rs
index bec868be505..245a2bf92d5 100644
--- a/src/librustc_interface/interface.rs
+++ b/src/librustc_interface/interface.rs
@@ -136,14 +136,12 @@ where
     F: FnOnce(&Compiler) -> R + Send,
     R: Send,
 {
-    syntax::with_globals(move || {
-        let stderr = config.stderr.take();
-        util::spawn_thread_pool(
-            config.opts.debugging_opts.threads,
-            &stderr,
-            || run_compiler_in_existing_thread_pool(config, f),
-        )
-    })
+    let stderr = config.stderr.take();
+    util::spawn_thread_pool(
+        config.opts.debugging_opts.threads,
+        &stderr,
+        || run_compiler_in_existing_thread_pool(config, f),
+    )
 }
 
 pub fn default_thread_pool<F, R>(f: F) -> R