Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parallel tweaks #67870

Closed
wants to merge 17 commits into from
Closed

Parallel tweaks #67870

wants to merge 17 commits into from

Conversation

Zoxc
Copy link
Contributor

@Zoxc Zoxc commented Jan 4, 2020

Various parallel tweaks which brings the compilation time for syntex_syntax from 12.23 to 11.84 with 6 threads in non-incremental debug mode.

r? @Mark-Simulacrum

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jan 4, 2020
@rust-highfive
Copy link
Collaborator

The job mingw-check of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-01-04T16:05:59.2123058Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-01-04T16:05:59.2329330Z ##[command]git config gc.auto 0
2020-01-04T16:05:59.2403952Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-01-04T16:05:59.2464382Z ##[command]git config --get-all http.proxy
2020-01-04T16:05:59.2618164Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/67870/merge:refs/remotes/pull/67870/merge
---
2020-01-04T16:18:16.6414613Z configure: build.locked-deps    := True
2020-01-04T16:18:16.6414675Z configure: llvm.ccache          := sccache
2020-01-04T16:18:16.6422006Z configure: build.cargo-native-static := True
2020-01-04T16:18:16.6422243Z configure: dist.missing-tools   := True
2020-01-04T16:18:16.6422480Z configure: build.configure-args := ['--enable-sccache', '--disable-manage-submodu ...
2020-01-04T16:18:16.6422600Z configure: writing `config.toml` in current directory
2020-01-04T16:18:16.6422660Z configure: 
2020-01-04T16:18:16.6422891Z configure: run `python /checkout/x.py --help`
2020-01-04T16:18:16.6422932Z configure: 
---
2020-01-04T16:22:00.1727267Z     |
2020-01-04T16:22:00.1730297Z 162 |             parallel!({
2020-01-04T16:22:00.1731043Z     |             ^^^^^^^^
2020-01-04T16:22:00.1734472Z     |
2020-01-04T16:22:00.1736445Z     = help: have you added the `#[macro_use]` on the module/import?
2020-01-04T16:22:01.0278136Z error: aborting due to previous error
2020-01-04T16:22:01.0278231Z 
2020-01-04T16:22:01.0348972Z error: could not compile `rustc_data_structures`.
2020-01-04T16:22:01.0395430Z warning: build failed, waiting for other jobs to finish...
2020-01-04T16:22:01.0395430Z warning: build failed, waiting for other jobs to finish...
2020-01-04T16:22:09.6055003Z error: build failed
2020-01-04T16:22:09.6085651Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "check" "-Zconfig-profile" "--target" "i686-pc-windows-gnu" "-Zbinary-dep-depinfo" "-j" "2" "--release" "--locked" "--color" "always" "--features" " llvm" "--manifest-path" "/checkout/src/rustc/Cargo.toml" "--message-format" "json-render-diagnostics"
2020-01-04T16:22:09.6102867Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap check --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu
2020-01-04T16:22:09.6102953Z Build completed unsuccessfully in 0:02:14
2020-01-04T16:22:09.6160836Z == clock drift check ==
2020-01-04T16:22:09.6177416Z   local time: Sat Jan  4 16:22:09 UTC 2020
2020-01-04T16:22:09.6177416Z   local time: Sat Jan  4 16:22:09 UTC 2020
2020-01-04T16:22:09.8960569Z   network time: Sat, 04 Jan 2020 16:22:09 GMT
2020-01-04T16:22:09.8960657Z == end clock drift check ==
2020-01-04T16:22:11.0196594Z 
2020-01-04T16:22:11.0308663Z ##[error]Bash exited with code '1'.
2020-01-04T16:22:11.0347628Z ##[section]Starting: Checkout
2020-01-04T16:22:11.0350300Z ==============================================================================
2020-01-04T16:22:11.0350506Z Task         : Get sources
2020-01-04T16:22:11.0350554Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

},
{
// Prefetch in case lints are emitted.
tcx.lint_levels(LOCAL_CRATE);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
tcx.lint_levels(LOCAL_CRATE);
tcx.ensure().lint_levels(LOCAL_CRATE);

@bors
Copy link
Contributor

bors commented Jan 5, 2020

☔ The latest upstream changes (presumably #67803) made this pull request unmergeable. Please resolve the merge conflicts.

@rust-highfive
Copy link
Collaborator

The job mingw-check of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-01-05T16:19:29.1402092Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-01-05T16:19:29.1414127Z ##[command]git config gc.auto 0
2020-01-05T16:19:29.1416413Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-01-05T16:19:29.1420187Z ##[command]git config --get-all http.proxy
2020-01-05T16:19:29.1428623Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/67870/merge:refs/remotes/pull/67870/merge
---
2020-01-05T16:31:51.9186378Z configure: build.locked-deps    := True
2020-01-05T16:31:51.9186510Z configure: llvm.ccache          := sccache
2020-01-05T16:31:51.9186788Z configure: build.cargo-native-static := True
2020-01-05T16:31:51.9187284Z configure: dist.missing-tools   := True
2020-01-05T16:31:51.9187566Z configure: build.configure-args := ['--enable-sccache', '--disable-manage-submodu ...
2020-01-05T16:31:51.9194881Z configure: writing `config.toml` in current directory
2020-01-05T16:31:51.9195217Z configure: 
2020-01-05T16:31:51.9195841Z configure: run `python /checkout/x.py --help`
2020-01-05T16:31:51.9196149Z configure: 
---
2020-01-05T16:36:56.6154679Z     Checking rustc_mir v0.0.0 (/checkout/src/librustc_mir)
2020-01-05T16:36:58.4680463Z error[E0277]: `std::rc::Rc<rustc::lint::LintStore>` cannot be shared between threads safely
2020-01-05T16:36:58.4680877Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.4681168Z     |
2020-01-05T16:36:58.4682388Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.4682887Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::rc::Rc<rustc::lint::LintStore>` cannot be shared between threads safely
2020-01-05T16:36:58.4683142Z     |
2020-01-05T16:36:58.4683553Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::rc::Rc<rustc::lint::LintStore>`
2020-01-05T16:36:58.4684279Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.4684651Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.4684651Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.4685007Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.4685053Z 
2020-01-05T16:36:58.4875138Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<rustc::ty::CReaderCacheKey, &rustc::ty::TyS<'_>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.4875841Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.4876216Z     |
2020-01-05T16:36:58.4876569Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.4877124Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<rustc::ty::CReaderCacheKey, &rustc::ty::TyS<'_>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.4877387Z     |
2020-01-05T16:36:58.4877901Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<rustc::ty::CReaderCacheKey, &rustc::ty::TyS<'_>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.4878418Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<rustc::ty::CReaderCacheKey, &rustc::ty::TyS<'_>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.4879166Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.4879526Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.4879526Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.4879914Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.4879962Z 
2020-01-05T16:36:58.4899327Z error[E0277]: `std::cell::RefCell<rustc::mir::interpret::AllocMap<'_>>` cannot be shared between threads safely
2020-01-05T16:36:58.4899662Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.4899894Z     |
2020-01-05T16:36:58.4900274Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.4900726Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<rustc::mir::interpret::AllocMap<'_>>` cannot be shared between threads safely
2020-01-05T16:36:58.4900995Z     |
2020-01-05T16:36:58.4901418Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<rustc::mir::interpret::AllocMap<'_>>`
2020-01-05T16:36:58.4901828Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<rustc::mir::interpret::AllocMap<'_>>`
2020-01-05T16:36:58.4902533Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.4903052Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.4903052Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.4903468Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.4903629Z 
2020-01-05T16:36:58.5033896Z error[E0277]: `(dyn rustc::middle::cstore::CrateStore + rustc_data_structures::sync::Sync + 'static)` cannot be shared between threads safely
2020-01-05T16:36:58.5034274Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5034531Z     |
2020-01-05T16:36:58.5034882Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5035376Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `(dyn rustc::middle::cstore::CrateStore + rustc_data_structures::sync::Sync + 'static)` cannot be shared between threads safely
2020-01-05T16:36:58.5035671Z     |
2020-01-05T16:36:58.5036068Z     = help: the trait `std::marker::Sync` is not implemented for `(dyn rustc::middle::cstore::CrateStore + rustc_data_structures::sync::Sync + 'static)`
2020-01-05T16:36:58.5036543Z     = note: required because of the requirements on the impl of `std::marker::Sync` for `std::ptr::Unique<(dyn rustc::middle::cstore::CrateStore + rustc_data_structures::sync::Sync + 'static)>`
2020-01-05T16:36:58.5036959Z     = note: required because it appears within the type `std::boxed::Box<(dyn rustc::middle::cstore::CrateStore + rustc_data_structures::sync::Sync + 'static)>`
2020-01-05T16:36:58.5037709Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5038091Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5038091Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5038455Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5038502Z 
2020-01-05T16:36:58.5066972Z error[E0277]: `std::rc::Rc<rustc::dep_graph::graph::DepGraphData>` cannot be shared between threads safely
2020-01-05T16:36:58.5067315Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5067545Z     |
2020-01-05T16:36:58.5067930Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5068372Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::rc::Rc<rustc::dep_graph::graph::DepGraphData>` cannot be shared between threads safely
2020-01-05T16:36:58.5068652Z     |
2020-01-05T16:36:58.5069058Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::rc::Rc<rustc::dep_graph::graph::DepGraphData>`
2020-01-05T16:36:58.5069448Z     = note: required because it appears within the type `std::option::Option<std::rc::Rc<rustc::dep_graph::graph::DepGraphData>>`
2020-01-05T16:36:58.5069992Z     = note: required because it appears within the type `rustc::dep_graph::DepGraph`
2020-01-05T16:36:58.5070891Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5071247Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5071247Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5071602Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5071667Z 
2020-01-05T16:36:58.5234935Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<rustc::ty::ParamEnvAnd<'_, rustc::ty::TraitRef<'_>>, rustc::traits::select::WithDepNode<std::result::Result<std::option::Option<rustc::traits::select::SelectionCandidate<'_>>, rustc::traits::SelectionError<'_>>>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5235400Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5235645Z     |
2020-01-05T16:36:58.5236007Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5236727Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<rustc::ty::ParamEnvAnd<'_, rustc::ty::TraitRef<'_>>, rustc::traits::select::WithDepNode<std::result::Result<std::option::Option<rustc::traits::select::SelectionCandidate<'_>>, rustc::traits::SelectionError<'_>>>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5237022Z     |
2020-01-05T16:36:58.5237696Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<rustc::ty::ParamEnvAnd<'_, rustc::ty::TraitRef<'_>>, rustc::traits::select::WithDepNode<std::result::Result<std::option::Option<rustc::traits::select::SelectionCandidate<'_>>, rustc::traits::SelectionError<'_>>>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5238395Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<rustc::ty::ParamEnvAnd<'_, rustc::ty::TraitRef<'_>>, rustc::traits::select::WithDepNode<std::result::Result<std::option::Option<rustc::traits::select::SelectionCandidate<'_>>, rustc::traits::SelectionError<'_>>>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5239146Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5239478Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5239820Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5239820Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5240159Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5240204Z 
2020-01-05T16:36:58.5247096Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<rustc::ty::ParamEnvAnd<'_, rustc::ty::Binder<rustc::ty::TraitRef<'_>>>, rustc::traits::select::WithDepNode<rustc::traits::EvaluationResult>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5247563Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5247824Z     |
2020-01-05T16:36:58.5248174Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5248837Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<rustc::ty::ParamEnvAnd<'_, rustc::ty::Binder<rustc::ty::TraitRef<'_>>>, rustc::traits::select::WithDepNode<rustc::traits::EvaluationResult>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5249154Z     |
2020-01-05T16:36:58.5249783Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<rustc::ty::ParamEnvAnd<'_, rustc::ty::Binder<rustc::ty::TraitRef<'_>>>, rustc::traits::select::WithDepNode<rustc::traits::EvaluationResult>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5250433Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<rustc::ty::ParamEnvAnd<'_, rustc::ty::Binder<rustc::ty::TraitRef<'_>>>, rustc::traits::select::WithDepNode<rustc::traits::EvaluationResult>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5251216Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5251596Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5251942Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5251942Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5252300Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5252366Z 
2020-01-05T16:36:58.5332988Z error[E0277]: `std::rc::Rc<rustc_span::source_map::SourceMap>` cannot be shared between threads safely
2020-01-05T16:36:58.5333330Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5333608Z     |
2020-01-05T16:36:58.5333976Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5334431Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::rc::Rc<rustc_span::source_map::SourceMap>` cannot be shared between threads safely
2020-01-05T16:36:58.5334710Z     |
2020-01-05T16:36:58.5335109Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::rc::Rc<rustc_span::source_map::SourceMap>`
2020-01-05T16:36:58.5335479Z     = note: required because it appears within the type `syntax::sess::ParseSess`
2020-01-05T16:36:58.5336628Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.5337159Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5337530Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5337879Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5337879Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5338212Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5338257Z 
2020-01-05T16:36:58.5514436Z error[E0277]: `std::cell::RefCell<std::collections::HashSet<(rustc::rustc_session::DiagnosticMessageId, std::option::Option<rustc_span::span_encoding::Span>, std::string::String), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5514843Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5515112Z     |
2020-01-05T16:36:58.5515471Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5516095Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashSet<(rustc::rustc_session::DiagnosticMessageId, std::option::Option<rustc_span::span_encoding::Span>, std::string::String), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5516364Z     |
2020-01-05T16:36:58.5516960Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashSet<(rustc::rustc_session::DiagnosticMessageId, std::option::Option<rustc_span::span_encoding::Span>, std::string::String), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5517539Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashSet<(rustc::rustc_session::DiagnosticMessageId, std::option::Option<rustc_span::span_encoding::Span>, std::string::String), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5518268Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.5518638Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5518969Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5519306Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5519306Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5519715Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5519760Z 
2020-01-05T16:36:58.5528198Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<rustc_span::span_encoding::Span, (std::string::String, rustc_span::span_encoding::Span), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5528662Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5528921Z     |
2020-01-05T16:36:58.5529735Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5531009Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<rustc_span::span_encoding::Span, (std::string::String, rustc_span::span_encoding::Span), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5531312Z     |
2020-01-05T16:36:58.5531868Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<rustc_span::span_encoding::Span, (std::string::String, rustc_span::span_encoding::Span), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5532776Z     = note: required because it appears within the type `rustc_data_structures::sync::OneThread<std::cell::RefCell<std::collections::HashMap<rustc_span::span_encoding::Span, (std::string::String, rustc_span::span_encoding::Span), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>>`
2020-01-05T16:36:58.5533551Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.5533923Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5534268Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5534590Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5534590Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5534943Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5534988Z 
2020-01-05T16:36:58.5713873Z error[E0277]: `std::cell::RefCell<rustc::rustc_session::IncrCompSession>` cannot be shared between threads safely
2020-01-05T16:36:58.5714274Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5714511Z     |
2020-01-05T16:36:58.5714889Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5715374Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<rustc::rustc_session::IncrCompSession>` cannot be shared between threads safely
2020-01-05T16:36:58.5715621Z     |
2020-01-05T16:36:58.5716046Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<rustc::rustc_session::IncrCompSession>`
2020-01-05T16:36:58.5716461Z     = note: required because it appears within the type `rustc_data_structures::sync::OneThread<std::cell::RefCell<rustc::rustc_session::IncrCompSession>>`
2020-01-05T16:36:58.5717456Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.5717791Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5718183Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5718534Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5718534Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5718907Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5718954Z 
2020-01-05T16:36:58.5725157Z error[E0277]: `std::cell::RefCell<rustc::rustc_session::OptimizationFuel>` cannot be shared between threads safely
2020-01-05T16:36:58.5725509Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5725740Z     |
2020-01-05T16:36:58.5726085Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5726535Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<rustc::rustc_session::OptimizationFuel>` cannot be shared between threads safely
2020-01-05T16:36:58.5726781Z     |
2020-01-05T16:36:58.5727219Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<rustc::rustc_session::OptimizationFuel>`
2020-01-05T16:36:58.5727623Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<rustc::rustc_session::OptimizationFuel>`
2020-01-05T16:36:58.5728324Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.5728647Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5729032Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5729390Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5729390Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5729747Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5781248Z error[E0277]: `std::cell::Cell<u64>` cannot be shared between threads safely
2020-01-05T16:36:58.5781568Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5781831Z     |
2020-01-05T16:36:58.5781831Z     |
2020-01-05T16:36:58.5782175Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5782571Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<u64>` cannot be shared between threads safely
2020-01-05T16:36:58.5782981Z     |
2020-01-05T16:36:58.5783406Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<u64>`
2020-01-05T16:36:58.5783898Z     = note: required because it appears within the type `rustc_data_structures::sync::Atomic<u64>`
2020-01-05T16:36:58.5784563Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.5784906Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5785408Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5785795Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5785795Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5786190Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5786236Z 
2020-01-05T16:36:58.5956365Z error[E0277]: `std::cell::RefCell<std::collections::HashSet<rustc_span::span_encoding::Span, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5956751Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5956985Z     |
2020-01-05T16:36:58.5957566Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5958093Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashSet<rustc_span::span_encoding::Span, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5958384Z     |
2020-01-05T16:36:58.5958868Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashSet<rustc_span::span_encoding::Span, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5959369Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashSet<rustc_span::span_encoding::Span, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5960087Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.5960421Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5960792Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5961162Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5961162Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5961522Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5961740Z 
2020-01-05T16:36:58.5962290Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<rustc_span::span_encoding::Span, rustc_span::span_encoding::Span, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5962739Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.5963007Z     |
2020-01-05T16:36:58.5963374Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.5963945Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<rustc_span::span_encoding::Span, rustc_span::span_encoding::Span, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.5964252Z     |
2020-01-05T16:36:58.5964791Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<rustc_span::span_encoding::Span, rustc_span::span_encoding::Span, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5965351Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<rustc_span::span_encoding::Span, rustc_span::span_encoding::Span, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.5966106Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.5966459Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5966837Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.5967183Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5967183Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.5967540Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.5967603Z 
2020-01-05T16:36:58.6008914Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<rustc::dep_graph::DepNodeIndex, std::vec::Vec<syntax::rustc_errors::Diagnostic>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6009256Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6009523Z     |
2020-01-05T16:36:58.6009874Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6010462Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<rustc::dep_graph::DepNodeIndex, std::vec::Vec<syntax::rustc_errors::Diagnostic>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6010722Z     |
2020-01-05T16:36:58.6011440Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<rustc::dep_graph::DepNodeIndex, std::vec::Vec<syntax::rustc_errors::Diagnostic>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6012093Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<rustc::dep_graph::DepNodeIndex, std::vec::Vec<syntax::rustc_errors::Diagnostic>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6012478Z     = note: required because it appears within the type `rustc::ty::query::OnDiskCache<'_>`
2020-01-05T16:36:58.6012816Z     = note: required because it appears within the type `rustc::ty::query::Queries<'_>`
2020-01-05T16:36:58.6013502Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6013835Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6013835Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6014188Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6014233Z 
2020-01-05T16:36:58.6061080Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<rustc::ty::query::on_disk_cache::SourceFileIndex, std::rc::Rc<rustc_span::SourceFile>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6061453Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6061685Z     |
2020-01-05T16:36:58.6062048Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6062651Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<rustc::ty::query::on_disk_cache::SourceFileIndex, std::rc::Rc<rustc_span::SourceFile>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6062912Z     |
2020-01-05T16:36:58.6063480Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<rustc::ty::query::on_disk_cache::SourceFileIndex, std::rc::Rc<rustc_span::SourceFile>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6064023Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<rustc::ty::query::on_disk_cache::SourceFileIndex, std::rc::Rc<rustc_span::SourceFile>, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6064415Z     = note: required because it appears within the type `rustc::ty::query::OnDiskCache<'_>`
2020-01-05T16:36:58.6064770Z     = note: required because it appears within the type `rustc::ty::query::Queries<'_>`
2020-01-05T16:36:58.6065815Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6066315Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6066315Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6066768Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6066813Z 
2020-01-05T16:36:58.6113014Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<rustc::ty::query::on_disk_cache::AbsoluteBytePos, rustc_span::hygiene::SyntaxContext, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6113364Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6113595Z     |
2020-01-05T16:36:58.6113974Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6114610Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<rustc::ty::query::on_disk_cache::AbsoluteBytePos, rustc_span::hygiene::SyntaxContext, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6114929Z     |
2020-01-05T16:36:58.6115502Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<rustc::ty::query::on_disk_cache::AbsoluteBytePos, rustc_span::hygiene::SyntaxContext, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6116080Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<rustc::ty::query::on_disk_cache::AbsoluteBytePos, rustc_span::hygiene::SyntaxContext, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6116474Z     = note: required because it appears within the type `rustc::ty::query::OnDiskCache<'_>`
2020-01-05T16:36:58.6116860Z     = note: required because it appears within the type `rustc::ty::query::Queries<'_>`
2020-01-05T16:36:58.6117584Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6117930Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6117930Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6118358Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6118422Z 
2020-01-05T16:36:58.6169192Z error[E0277]: `std::cell::RefCell<std::vec::Vec<rustc_span::span_encoding::Span>>` cannot be shared between threads safely
2020-01-05T16:36:58.6169529Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6169783Z     |
2020-01-05T16:36:58.6170131Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6170596Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::vec::Vec<rustc_span::span_encoding::Span>>` cannot be shared between threads safely
2020-01-05T16:36:58.6170831Z     |
2020-01-05T16:36:58.6171429Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::vec::Vec<rustc_span::span_encoding::Span>>`
2020-01-05T16:36:58.6171996Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::vec::Vec<rustc_span::span_encoding::Span>>`
2020-01-05T16:36:58.6172332Z     = note: required because it appears within the type `syntax::sess::ParseSess`
2020-01-05T16:36:58.6173011Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6173346Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6173692Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6174026Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6174026Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6174358Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6174421Z 
2020-01-05T16:36:58.6222666Z error[E0277]: `std::cell::RefCell<std::vec::Vec<std::path::PathBuf>>` cannot be shared between threads safely
2020-01-05T16:36:58.6223006Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6223270Z     |
2020-01-05T16:36:58.6223638Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6224136Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::vec::Vec<std::path::PathBuf>>` cannot be shared between threads safely
2020-01-05T16:36:58.6224424Z     |
2020-01-05T16:36:58.6224849Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::vec::Vec<std::path::PathBuf>>`
2020-01-05T16:36:58.6225403Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::vec::Vec<std::path::PathBuf>>`
2020-01-05T16:36:58.6225811Z     = note: required because it appears within the type `syntax::sess::ParseSess`
2020-01-05T16:36:58.6226571Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6226921Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6227290Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6227640Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6227640Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6228159Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6228241Z 
2020-01-05T16:36:58.6277260Z error[E0277]: `std::cell::RefCell<std::vec::Vec<syntax::early_buffered_lints::BufferedEarlyLint>>` cannot be shared between threads safely
2020-01-05T16:36:58.6277790Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6278056Z     |
2020-01-05T16:36:58.6278407Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6278871Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::vec::Vec<syntax::early_buffered_lints::BufferedEarlyLint>>` cannot be shared between threads safely
2020-01-05T16:36:58.6279132Z     |
2020-01-05T16:36:58.6279568Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::vec::Vec<syntax::early_buffered_lints::BufferedEarlyLint>>`
2020-01-05T16:36:58.6280008Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::vec::Vec<syntax::early_buffered_lints::BufferedEarlyLint>>`
2020-01-05T16:36:58.6280340Z     = note: required because it appears within the type `syntax::sess::ParseSess`
2020-01-05T16:36:58.6281073Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6281420Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6281813Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6282178Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6282178Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6282536Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6282600Z 
2020-01-05T16:36:58.6332344Z error[E0277]: `std::cell::RefCell<bool>` cannot be shared between threads safely
2020-01-05T16:36:58.6332672Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6332930Z     |
2020-01-05T16:36:58.6333298Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6333703Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<bool>` cannot be shared between threads safely
2020-01-05T16:36:58.6333968Z     |
2020-01-05T16:36:58.6334339Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<bool>`
2020-01-05T16:36:58.6334702Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<bool>`
2020-01-05T16:36:58.6335031Z     = note: required because it appears within the type `syntax::sess::ParseSess`
2020-01-05T16:36:58.6335930Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6336381Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6336753Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6337123Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6337123Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6337481Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6337529Z 
2020-01-05T16:36:58.6385564Z error[E0277]: `std::cell::RefCell<std::option::Option<std::vec::Vec<rustc::rustc_session::config::CrateType>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6385932Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6386187Z     |
2020-01-05T16:36:58.6386540Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6387013Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::option::Option<std::vec::Vec<rustc::rustc_session::config::CrateType>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6387272Z     |
2020-01-05T16:36:58.6387727Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::option::Option<std::vec::Vec<rustc::rustc_session::config::CrateType>>>`
2020-01-05T16:36:58.6388172Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::option::Option<std::vec::Vec<rustc::rustc_session::config::CrateType>>>`
2020-01-05T16:36:58.6388572Z     = note: required because it appears within the type `rustc_data_structures::sync::Once<std::vec::Vec<rustc::rustc_session::config::CrateType>>`
2020-01-05T16:36:58.6389261Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6389597Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6389990Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6390351Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6390351Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6390711Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6390776Z 
2020-01-05T16:36:58.6441162Z error[E0277]: `std::cell::RefCell<std::option::Option<rustc::rustc_session::CrateDisambiguator>>` cannot be shared between threads safely
2020-01-05T16:36:58.6441500Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6441763Z     |
2020-01-05T16:36:58.6442291Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6442933Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::option::Option<rustc::rustc_session::CrateDisambiguator>>` cannot be shared between threads safely
2020-01-05T16:36:58.6443199Z     |
2020-01-05T16:36:58.6443629Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::option::Option<rustc::rustc_session::CrateDisambiguator>>`
2020-01-05T16:36:58.6444059Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::option::Option<rustc::rustc_session::CrateDisambiguator>>`
2020-01-05T16:36:58.6444453Z     = note: required because it appears within the type `rustc_data_structures::sync::Once<rustc::rustc_session::CrateDisambiguator>`
2020-01-05T16:36:58.6445147Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6445477Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6445820Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6446145Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6446145Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6446486Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6446556Z 
2020-01-05T16:36:58.6495831Z error[E0277]: `std::cell::RefCell<std::option::Option<rustc_feature::active::Features>>` cannot be shared between threads safely
2020-01-05T16:36:58.6496167Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6496431Z     |
2020-01-05T16:36:58.6496779Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6497247Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::option::Option<rustc_feature::active::Features>>` cannot be shared between threads safely
2020-01-05T16:36:58.6497514Z     |
2020-01-05T16:36:58.6497933Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::option::Option<rustc_feature::active::Features>>`
2020-01-05T16:36:58.6498365Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::option::Option<rustc_feature::active::Features>>`
2020-01-05T16:36:58.6498743Z     = note: required because it appears within the type `rustc_data_structures::sync::Once<rustc_feature::active::Features>`
2020-01-05T16:36:58.6499577Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6499957Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6500424Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6500749Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6500749Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6501083Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6501146Z 
2020-01-05T16:36:58.6551119Z error[E0277]: `std::cell::RefCell<std::option::Option<usize>>` cannot be shared between threads safely
2020-01-05T16:36:58.6551459Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6551720Z     |
2020-01-05T16:36:58.6552066Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6552501Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::option::Option<usize>>` cannot be shared between threads safely
2020-01-05T16:36:58.6552759Z     |
2020-01-05T16:36:58.6553145Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::option::Option<usize>>`
2020-01-05T16:36:58.6554042Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::option::Option<usize>>`
2020-01-05T16:36:58.6554560Z     = note: required because it appears within the type `rustc_data_structures::sync::Once<usize>`
2020-01-05T16:36:58.6555203Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6555505Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6555824Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6556122Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6556122Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6556436Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6604983Z error[E0277]: `std::cell::RefCell<std::time::Duration>` cannot be shared between threads safely
2020-01-05T16:36:58.6605456Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6605693Z     |
2020-01-05T16:36:58.6605693Z     |
2020-01-05T16:36:58.6606024Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6606412Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::time::Duration>` cannot be shared between threads safely
2020-01-05T16:36:58.6606652Z     |
2020-01-05T16:36:58.6607533Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::time::Duration>`
2020-01-05T16:36:58.6608040Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::time::Duration>`
2020-01-05T16:36:58.6608384Z     = note: required because it appears within the type `rustc::rustc_session::PerfStats`
2020-01-05T16:36:58.6609065Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6609402Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6609731Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6610081Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6610081Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6610413Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6664686Z error[E0277]: `std::cell::Cell<usize>` cannot be shared between threads safely
2020-01-05T16:36:58.6665010Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6665238Z     |
2020-01-05T16:36:58.6665238Z     |
2020-01-05T16:36:58.6665817Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6666221Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::Cell<usize>` cannot be shared between threads safely
2020-01-05T16:36:58.6666483Z     |
2020-01-05T16:36:58.6666853Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::Cell<usize>`
2020-01-05T16:36:58.6667200Z     = note: required because it appears within the type `rustc_data_structures::sync::Atomic<usize>`
2020-01-05T16:36:58.6667555Z     = note: required because it appears within the type `rustc::rustc_session::PerfStats`
2020-01-05T16:36:58.6668240Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6668578Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6668902Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6669237Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6669237Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6669570Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6669615Z 
2020-01-05T16:36:58.6721839Z error[E0277]: `std::cell::RefCell<std::collections::HashSet<rustc::rustc_session::code_stats::TypeSizeInfo, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6722290Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6722521Z     |
2020-01-05T16:36:58.6722892Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6723424Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashSet<rustc::rustc_session::code_stats::TypeSizeInfo, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6723698Z     |
2020-01-05T16:36:58.6724208Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashSet<rustc::rustc_session::code_stats::TypeSizeInfo, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6724724Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashSet<rustc::rustc_session::code_stats::TypeSizeInfo, std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6725088Z     = note: required because it appears within the type `rustc::rustc_session::code_stats::CodeStats`
2020-01-05T16:36:58.6725774Z     = note: required because it appears within the type `&rustc::rustc_session::Session`
2020-01-05T16:36:58.6726101Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6726457Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6726776Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6726776Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6727120Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6779278Z error[E0277]: `rustc_span::span_encoding::Span` cannot be shared between threads safely
2020-01-05T16:36:58.6780372Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6780635Z     |
2020-01-05T16:36:58.6780635Z     |
2020-01-05T16:36:58.6780986Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6781666Z     |
2020-01-05T16:36:58.6781666Z     |
2020-01-05T16:36:58.6782041Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `rustc_span::span_encoding::Span`
2020-01-05T16:36:58.6782389Z     = note: required because it appears within the type `rustc::hir::Crate<'_>`
2020-01-05T16:36:58.6782871Z     = note: required because it appears within the type `rustc::hir::map::Forest<'_>`
2020-01-05T16:36:58.6783274Z     = note: required because it appears within the type `&rustc::hir::map::Forest<'_>`
2020-01-05T16:36:58.6784050Z     = note: required because it appears within the type `rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6784394Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6784716Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6784716Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6785054Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6785120Z 
2020-01-05T16:36:58.6834677Z error[E0277]: `std::cell::RefCell<std::option::Option<rustc_index::vec::IndexVec<rustc::hir::def_id::CrateNum, std::option::Option<rustc::hir::def_id::CrateNum>>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6835059Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6835317Z     |
2020-01-05T16:36:58.6835661Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6836218Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::option::Option<rustc_index::vec::IndexVec<rustc::hir::def_id::CrateNum, std::option::Option<rustc::hir::def_id::CrateNum>>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6836632Z     |
2020-01-05T16:36:58.6837311Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::option::Option<rustc_index::vec::IndexVec<rustc::hir::def_id::CrateNum, std::option::Option<rustc::hir::def_id::CrateNum>>>>`
2020-01-05T16:36:58.6837808Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::option::Option<rustc_index::vec::IndexVec<rustc::hir::def_id::CrateNum, std::option::Option<rustc::hir::def_id::CrateNum>>>>`
2020-01-05T16:36:58.6838290Z     = note: required because it appears within the type `rustc_data_structures::sync::Once<rustc_index::vec::IndexVec<rustc::hir::def_id::CrateNum, std::option::Option<rustc::hir::def_id::CrateNum>>>`
2020-01-05T16:36:58.6838645Z     = note: required because it appears within the type `rustc::ty::query::OnDiskCache<'_>`
2020-01-05T16:36:58.6839004Z     = note: required because it appears within the type `rustc::ty::query::Queries<'_>`
2020-01-05T16:36:58.6839657Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6839998Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6839998Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6840333Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6840378Z 
2020-01-05T16:36:58.6892546Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<&syntax::attr::Stability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6893031Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6893264Z     |
2020-01-05T16:36:58.6893633Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6894145Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<&syntax::attr::Stability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6894414Z     |
2020-01-05T16:36:58.6894902Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<&syntax::attr::Stability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6895550Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<&syntax::attr::Stability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6896229Z     = note: required because it appears within the type `rustc_data_structures::sharded::CacheAligned<rustc_data_structures::sync::Lock<std::collections::HashMap<&syntax::attr::Stability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>>`
2020-01-05T16:36:58.6896776Z     = note: required because it appears within the type `[rustc_data_structures::sharded::CacheAligned<rustc_data_structures::sync::Lock<std::collections::HashMap<&syntax::attr::Stability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>>; 1]`
2020-01-05T16:36:58.6897256Z     = note: required because it appears within the type `rustc_data_structures::sharded::Sharded<std::collections::HashMap<&syntax::attr::Stability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6898267Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6898612Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6898612Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6898954Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6899005Z 
2020-01-05T16:36:58.6951637Z error[E0277]: `std::cell::RefCell<std::collections::HashMap<&syntax::attr::ConstStability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6952000Z    --> src/librustc_typeck/check/mod.rs:732:15
2020-01-05T16:36:58.6952229Z     |
2020-01-05T16:36:58.6952602Z 732 |     tcx.hir().par_visit_item_likes_in_module(module_def_id, &CheckItemTypesVisitor { tcx });
2020-01-05T16:36:58.6953281Z     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `std::cell::RefCell<std::collections::HashMap<&syntax::attr::ConstStability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>` cannot be shared between threads safely
2020-01-05T16:36:58.6953694Z     |
2020-01-05T16:36:58.6954191Z     = help: within `check::CheckItemTypesVisitor<'_>`, the trait `std::marker::Sync` is not implemented for `std::cell::RefCell<std::collections::HashMap<&syntax::attr::ConstStability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6954693Z     = note: required because it appears within the type `rustc_data_structures::sync::Lock<std::collections::HashMap<&syntax::attr::ConstStability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6955212Z     = note: required because it appears within the type `rustc_data_structures::sharded::CacheAligned<rustc_data_structures::sync::Lock<std::collections::HashMap<&syntax::attr::ConstStability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>>`
2020-01-05T16:36:58.6955765Z     = note: required because it appears within the type `[rustc_data_structures::sharded::CacheAligned<rustc_data_structures::sync::Lock<std::collections::HashMap<&syntax::attr::ConstStability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>>; 1]`
2020-01-05T16:36:58.6956273Z     = note: required because it appears within the type `rustc_data_structures::sharded::Sharded<std::collections::HashMap<&syntax::attr::ConstStability, (), std::hash::BuildHasherDefault<rustc_hash::FxHasher>>>`
2020-01-05T16:36:58.6956997Z     = note: required because it appears within the type `&rustc::ty::GlobalCtxt<'_>`
2020-01-05T16:36:58.6957372Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6957372Z     = note: required because it appears within the type `rustc::ty::TyCtxt<'_>`
2020-01-05T16:36:58.6957739Z     = note: required because it appears within the type `check::CheckItemTypesVisitor<'_>`
2020-01-05T16:36:58.6957787Z 

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@bors
Copy link
Contributor

bors commented Jan 6, 2020

☔ The latest upstream changes (presumably #67886) made this pull request unmergeable. Please resolve the merge conflicts.

@bors
Copy link
Contributor

bors commented Jan 8, 2020

☔ The latest upstream changes (presumably #67770) made this pull request unmergeable. Please resolve the merge conflicts.

@Zoxc
Copy link
Contributor Author

Zoxc commented Jan 10, 2020

r? @michaelwoerister

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-7 of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-01-11T06:29:14.9649810Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-01-11T06:29:14.9741113Z ##[command]git config gc.auto 0
2020-01-11T06:29:14.9798866Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-01-11T06:29:14.9861158Z ##[command]git config --get-all http.proxy
2020-01-11T06:29:15.0012861Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/67870/merge:refs/remotes/pull/67870/merge
---
2020-01-11T07:31:06.6200375Z .......................................i...............i............................................ 4900/9515
2020-01-11T07:31:17.1042379Z .................................................................................................... 5000/9515
2020-01-11T07:31:23.8376838Z ....................................................................................i............... 5100/9515
2020-01-11T07:31:29.8444184Z .................................................................................................... 5200/9515
2020-01-11T07:31:41.0552572Z .......................................................ii.ii...........i............................ 5300/9515
2020-01-11T07:31:51.7362485Z ..............................FF......F............................................................. 5500/9515
2020-01-11T07:32:02.8020162Z ...FFF.............................................................................................. 5600/9515
2020-01-11T07:32:10.4034075Z .......................................i............................................................ 5700/9515
2020-01-11T07:32:17.9265252Z .................................................................................................... 5800/9515
2020-01-11T07:32:17.9265252Z .................................................................................................... 5800/9515
2020-01-11T07:32:30.7592653Z .................................................................................................... 5900/9515
2020-01-11T07:32:40.7061697Z ..............................ii...i..ii...........i................................................ 6000/9515
2020-01-11T07:33:00.9457498Z .................................................................................................... 6200/9515
2020-01-11T07:33:09.9650976Z .................................................................................................... 6300/9515
2020-01-11T07:33:09.9650976Z .................................................................................................... 6300/9515
2020-01-11T07:33:22.0597817Z .........................................................i..ii...................................... 6400/9515
2020-01-11T07:33:51.5094101Z .................................................................................................... 6600/9515
2020-01-11T07:33:53.9239101Z ................................i................................................................... 6700/9515
2020-01-11T07:33:56.5470837Z .................................................................................................... 6800/9515
2020-01-11T07:33:59.5240658Z ................................i................................................................... 6900/9515
---
2020-01-11T07:35:43.9213692Z .................................................................................................... 7500/9515
2020-01-11T07:35:48.8051398Z .................................................................................................... 7600/9515
2020-01-11T07:35:55.5079886Z .................................................................................................... 7700/9515
2020-01-11T07:36:03.5230849Z .................................................................................................... 7800/9515
2020-01-11T07:36:14.0628101Z .................................................................................iiii............... 7900/9515
2020-01-11T07:36:32.7821408Z ...............i......i............................................................................. 8100/9515
2020-01-11T07:36:38.4969629Z .................................................................................................... 8200/9515
2020-01-11T07:36:53.1603046Z .................................................................................................... 8300/9515
2020-01-11T07:37:03.7101778Z .................................................................................................... 8400/9515
---
2020-01-11T07:39:12.7191791Z failures:
2020-01-11T07:39:12.7232147Z 
2020-01-11T07:39:12.7233154Z ---- [ui] ui/deduplicate-diagnostics.rs#duplicate stdout ----
2020-01-11T07:39:12.7233387Z 
2020-01-11T07:39:12.7234663Z error in revision `duplicate`: /checkout/src/test/ui/deduplicate-diagnostics.rs:8: unexpected error: '8:8: 8:17: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7234777Z error in revision `duplicate`: 1 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7234851Z status: exit code: 1
2020-01-11T07:39:12.7234851Z status: exit code: 1
2020-01-11T07:39:12.7235753Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/deduplicate-diagnostics.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--cfg" "duplicate" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/deduplicate-diagnostics.duplicate" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/deduplicate-diagnostics.duplicate/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7235938Z     Error {
2020-01-11T07:39:12.7236002Z         line_num: 8,
2020-01-11T07:39:12.7236045Z         kind: Some(
2020-01-11T07:39:12.7236089Z             Error,
2020-01-11T07:39:12.7236089Z             Error,
2020-01-11T07:39:12.7236130Z         ),
2020-01-11T07:39:12.7236199Z         msg: "8:8: 8:17: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7236892Z ]
2020-01-11T07:39:12.7236936Z 
2020-01-11T07:39:12.7237401Z thread '[ui] ui/deduplicate-diagnostics.rs#duplicate' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7237554Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2020-01-11T07:39:12.7237554Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2020-01-11T07:39:12.7237613Z 
2020-01-11T07:39:12.7237919Z ---- [ui] ui/error-codes/E0452.rs stdout ----
2020-01-11T07:39:12.7237954Z 
2020-01-11T07:39:12.7238257Z error: /checkout/src/test/ui/error-codes/E0452.rs:1: unexpected error: '1:10: 1:18: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7238312Z 
2020-01-11T07:39:12.7238763Z error: /checkout/src/test/ui/error-codes/E0452.rs:1: unexpected error: '1:10: 1:18: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7238841Z error: 2 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7238902Z status: exit code: 1
2020-01-11T07:39:12.7238902Z status: exit code: 1
2020-01-11T07:39:12.7239880Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/error-codes/E0452.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0452" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0452/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7240035Z     Error {
2020-01-11T07:39:12.7240097Z         line_num: 1,
2020-01-11T07:39:12.7240138Z         kind: Some(
2020-01-11T07:39:12.7240179Z             Error,
2020-01-11T07:39:12.7240179Z             Error,
2020-01-11T07:39:12.7240593Z         ),
2020-01-11T07:39:12.7240668Z         msg: "1:10: 1:18: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7240769Z     Error {
2020-01-11T07:39:12.7240829Z         line_num: 1,
2020-01-11T07:39:12.7240871Z         kind: Some(
2020-01-11T07:39:12.7240912Z             Error,
2020-01-11T07:39:12.7240912Z             Error,
2020-01-11T07:39:12.7240971Z         ),
2020-01-11T07:39:12.7241024Z         msg: "1:10: 1:18: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7241110Z ]
2020-01-11T07:39:12.7241154Z 
2020-01-11T07:39:12.7241500Z thread '[ui] ui/error-codes/E0452.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7241540Z 
2020-01-11T07:39:12.7241540Z 
2020-01-11T07:39:12.7241785Z ---- [ui] ui/error-codes/E0453.rs stdout ----
2020-01-11T07:39:12.7241818Z 
2020-01-11T07:39:12.7242158Z error: /checkout/src/test/ui/error-codes/E0453.rs:3: unexpected error: '3:9: 3:23: allow(non_snake_case) overruled by outer forbid(non_snake_case) [E0453]'
2020-01-11T07:39:12.7242268Z error: 1 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7242323Z status: exit code: 1
2020-01-11T07:39:12.7242323Z status: exit code: 1
2020-01-11T07:39:12.7243138Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/error-codes/E0453.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0453" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/error-codes/E0453/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7243297Z     Error {
2020-01-11T07:39:12.7243363Z         line_num: 3,
2020-01-11T07:39:12.7243405Z         kind: Some(
2020-01-11T07:39:12.7243447Z             Error,
2020-01-11T07:39:12.7243447Z             Error,
2020-01-11T07:39:12.7243509Z         ),
2020-01-11T07:39:12.7243560Z         msg: "3:9: 3:23: allow(non_snake_case) overruled by outer forbid(non_snake_case) [E0453]",
2020-01-11T07:39:12.7243791Z ]
2020-01-11T07:39:12.7243817Z 
2020-01-11T07:39:12.7244431Z thread '[ui] ui/error-codes/E0453.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7244476Z 
2020-01-11T07:39:12.7244476Z 
2020-01-11T07:39:12.7244753Z ---- [ui] ui/feature-gates/feature-gate-lint-reasons.rs stdout ----
2020-01-11T07:39:12.7244787Z 
2020-01-11T07:39:12.7245421Z error: /checkout/src/test/ui/feature-gates/feature-gate-lint-reasons.rs:1: unexpected error: '1:28: 1:71: lint reasons are experimental [E0658]'
2020-01-11T07:39:12.7245461Z 
2020-01-11T07:39:12.7245524Z error: 1 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7245565Z status: exit code: 1
2020-01-11T07:39:12.7246364Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/feature-gates/feature-gate-lint-reasons.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-lint-reasons" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gates/feature-gate-lint-reasons/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7246517Z     Error {
2020-01-11T07:39:12.7246558Z         line_num: 1,
2020-01-11T07:39:12.7246597Z         kind: Some(
2020-01-11T07:39:12.7246656Z             Error,
2020-01-11T07:39:12.7246656Z             Error,
2020-01-11T07:39:12.7246693Z         ),
2020-01-11T07:39:12.7246735Z         msg: "1:28: 1:71: lint reasons are experimental [E0658]",
2020-01-11T07:39:12.7246830Z ]
2020-01-11T07:39:12.7246854Z 
2020-01-11T07:39:12.7247146Z thread '[ui] ui/feature-gates/feature-gate-lint-reasons.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7247208Z 
2020-01-11T07:39:12.7247208Z 
2020-01-11T07:39:12.7247415Z ---- [ui] ui/lint/lint-forbid-attr.rs stdout ----
2020-01-11T07:39:12.7247446Z 
2020-01-11T07:39:12.7247750Z error: /checkout/src/test/ui/lint/lint-forbid-attr.rs:3: unexpected error: '3:9: 3:19: allow(deprecated) overruled by outer forbid(deprecated) [E0453]'
2020-01-11T07:39:12.7247843Z error: 1 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7247883Z status: exit code: 1
2020-01-11T07:39:12.7247883Z status: exit code: 1
2020-01-11T07:39:12.7248629Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/lint/lint-forbid-attr.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-forbid-attr" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-forbid-attr/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7248790Z     Error {
2020-01-11T07:39:12.7248828Z         line_num: 3,
2020-01-11T07:39:12.7248866Z         kind: Some(
2020-01-11T07:39:12.7248922Z             Error,
2020-01-11T07:39:12.7248922Z             Error,
2020-01-11T07:39:12.7248959Z         ),
2020-01-11T07:39:12.7249004Z         msg: "3:9: 3:19: allow(deprecated) overruled by outer forbid(deprecated) [E0453]",
2020-01-11T07:39:12.7249108Z ]
2020-01-11T07:39:12.7249132Z 
2020-01-11T07:39:12.7249407Z thread '[ui] ui/lint/lint-forbid-attr.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7249460Z 
2020-01-11T07:39:12.7249460Z 
2020-01-11T07:39:12.7249667Z ---- [ui] ui/lint/lint-forbid-cmdline.rs stdout ----
2020-01-11T07:39:12.7249775Z 
2020-01-11T07:39:12.7250110Z error: /checkout/src/test/ui/lint/lint-forbid-cmdline.rs:3: unexpected error: '3:9: 3:19: allow(deprecated) overruled by outer forbid(deprecated) [E0453]'
2020-01-11T07:39:12.7250628Z error: 1 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7250711Z status: exit code: 1
2020-01-11T07:39:12.7250711Z status: exit code: 1
2020-01-11T07:39:12.7251603Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/lint/lint-forbid-cmdline.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-forbid-cmdline" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-F" "deprecated" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-forbid-cmdline/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7251773Z     Error {
2020-01-11T07:39:12.7251819Z         line_num: 3,
2020-01-11T07:39:12.7251880Z         kind: Some(
2020-01-11T07:39:12.7251922Z             Error,
2020-01-11T07:39:12.7251922Z             Error,
2020-01-11T07:39:12.7251970Z         ),
2020-01-11T07:39:12.7252039Z         msg: "3:9: 3:19: allow(deprecated) overruled by outer forbid(deprecated) [E0453]",
2020-01-11T07:39:12.7252125Z ]
2020-01-11T07:39:12.7252152Z 
2020-01-11T07:39:12.7252485Z thread '[ui] ui/lint/lint-forbid-cmdline.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7252525Z 
2020-01-11T07:39:12.7252525Z 
2020-01-11T07:39:12.7252749Z ---- [ui] ui/lint/lint-malformed.rs stdout ----
2020-01-11T07:39:12.7252799Z 
2020-01-11T07:39:12.7253107Z error: /checkout/src/test/ui/lint/lint-malformed.rs:2: unexpected error: '2:10: 2:21: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7253147Z 
2020-01-11T07:39:12.7253451Z error: /checkout/src/test/ui/lint/lint-malformed.rs:2: unexpected error: '2:10: 2:21: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7253560Z error: 2 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7253613Z status: exit code: 1
2020-01-11T07:39:12.7253613Z status: exit code: 1
2020-01-11T07:39:12.7254543Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/lint/lint-malformed.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-malformed" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/lint-malformed/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7254694Z     Error {
2020-01-11T07:39:12.7254733Z         line_num: 2,
2020-01-11T07:39:12.7254770Z         kind: Some(
2020-01-11T07:39:12.7254826Z             Error,
2020-01-11T07:39:12.7254826Z             Error,
2020-01-11T07:39:12.7254863Z         ),
2020-01-11T07:39:12.7254911Z         msg: "2:10: 2:21: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7255007Z     Error {
2020-01-11T07:39:12.7255044Z         line_num: 2,
2020-01-11T07:39:12.7255081Z         kind: Some(
2020-01-11T07:39:12.7255136Z             Error,
2020-01-11T07:39:12.7255136Z             Error,
2020-01-11T07:39:12.7255174Z         ),
2020-01-11T07:39:12.7255216Z         msg: "2:10: 2:21: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7255309Z ]
2020-01-11T07:39:12.7255334Z 
2020-01-11T07:39:12.7255609Z thread '[ui] ui/lint/lint-malformed.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7255661Z 
2020-01-11T07:39:12.7255661Z 
2020-01-11T07:39:12.7255862Z ---- [ui] ui/lint/outer-forbid.rs stdout ----
2020-01-11T07:39:12.7255975Z 
2020-01-11T07:39:12.7256526Z error: /checkout/src/test/ui/lint/outer-forbid.rs:9: unexpected error: '9:9: 9:25: allow(unused_variables) overruled by outer forbid(unused) [E0453]'
2020-01-11T07:39:12.7256973Z 
2020-01-11T07:39:12.7257508Z error: /checkout/src/test/ui/lint/outer-forbid.rs:14: unexpected error: '14:9: 14:15: allow(unused) overruled by outer forbid(unused) [E0453]'
2020-01-11T07:39:12.7257553Z 
2020-01-11T07:39:12.7257920Z error: /checkout/src/test/ui/lint/outer-forbid.rs:19: unexpected error: '19:9: 19:26: allow(nonstandard_style) overruled by outer forbid(non_snake_case) [E0453]'
2020-01-11T07:39:12.7258001Z error: 3 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7258062Z status: exit code: 1
2020-01-11T07:39:12.7258062Z status: exit code: 1
2020-01-11T07:39:12.7259290Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/lint/outer-forbid.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/outer-forbid" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/outer-forbid/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7259451Z     Error {
2020-01-11T07:39:12.7259653Z         line_num: 9,
2020-01-11T07:39:12.7259708Z         kind: Some(
2020-01-11T07:39:12.7259746Z             Error,
2020-01-11T07:39:12.7259746Z             Error,
2020-01-11T07:39:12.7259783Z         ),
2020-01-11T07:39:12.7259846Z         msg: "9:9: 9:25: allow(unused_variables) overruled by outer forbid(unused) [E0453]",
2020-01-11T07:39:12.7259925Z     Error {
2020-01-11T07:39:12.7259980Z         line_num: 14,
2020-01-11T07:39:12.7260018Z         kind: Some(
2020-01-11T07:39:12.7260232Z             Error,
2020-01-11T07:39:12.7260232Z             Error,
2020-01-11T07:39:12.7260280Z         ),
2020-01-11T07:39:12.7260692Z         msg: "14:9: 14:15: allow(unused) overruled by outer forbid(unused) [E0453]",
2020-01-11T07:39:12.7260779Z     Error {
2020-01-11T07:39:12.7260846Z         line_num: 19,
2020-01-11T07:39:12.7260888Z         kind: Some(
2020-01-11T07:39:12.7260930Z             Error,
2020-01-11T07:39:12.7260930Z             Error,
2020-01-11T07:39:12.7260988Z         ),
2020-01-11T07:39:12.7261040Z         msg: "19:9: 19:26: allow(nonstandard_style) overruled by outer forbid(non_snake_case) [E0453]",
2020-01-11T07:39:12.7261125Z ]
2020-01-11T07:39:12.7261170Z 
2020-01-11T07:39:12.7261516Z thread '[ui] ui/lint/outer-forbid.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7261556Z 
2020-01-11T07:39:12.7261556Z 
2020-01-11T07:39:12.7261781Z ---- [ui] ui/lint/reasons-forbidden.rs stdout ----
2020-01-11T07:39:12.7261833Z 
2020-01-11T07:39:12.7262175Z error: /checkout/src/test/ui/lint/reasons-forbidden.rs:16: unexpected error: '16:13: 16:24: allow(unsafe_code) overruled by outer forbid(unsafe_code) [E0453]'
2020-01-11T07:39:12.7262228Z 
2020-01-11T07:39:12.7262543Z error: /checkout/src/test/ui/lint/reasons-forbidden.rs:16: unexpected note: 'overruled by previous forbid'
2020-01-11T07:39:12.7262580Z 
2020-01-11T07:39:12.7262863Z error: /checkout/src/test/ui/lint/reasons-forbidden.rs:4: unexpected note: '`forbid` level set here'
2020-01-11T07:39:12.7262901Z 
2020-01-11T07:39:12.7263254Z error: /checkout/src/test/ui/lint/reasons-forbidden.rs:16: unexpected note: '16:13: 16:24: our errors & omissions insurance policy doesn't cover unsafe Rust'
2020-01-11T07:39:12.7263340Z error: 4 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7263404Z status: exit code: 1
2020-01-11T07:39:12.7263404Z status: exit code: 1
2020-01-11T07:39:12.7265083Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/lint/reasons-forbidden.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/reasons-forbidden" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/reasons-forbidden/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7265326Z     Error {
2020-01-11T07:39:12.7265370Z         line_num: 16,
2020-01-11T07:39:12.7265428Z         kind: Some(
2020-01-11T07:39:12.7265469Z             Error,
2020-01-11T07:39:12.7265469Z             Error,
2020-01-11T07:39:12.7265509Z         ),
2020-01-11T07:39:12.7265575Z         msg: "16:13: 16:24: allow(unsafe_code) overruled by outer forbid(unsafe_code) [E0453]",
2020-01-11T07:39:12.7265661Z     Error {
2020-01-11T07:39:12.7265719Z         line_num: 16,
2020-01-11T07:39:12.7265760Z         kind: Some(
2020-01-11T07:39:12.7265810Z             Note,
2020-01-11T07:39:12.7265810Z             Note,
2020-01-11T07:39:12.7265849Z         ),
2020-01-11T07:39:12.7265910Z         msg: "overruled by previous forbid",
2020-01-11T07:39:12.7265990Z     Error {
2020-01-11T07:39:12.7266243Z         line_num: 4,
2020-01-11T07:39:12.7266285Z         kind: Some(
2020-01-11T07:39:12.7266323Z             Note,
2020-01-11T07:39:12.7266323Z             Note,
2020-01-11T07:39:12.7266519Z         ),
2020-01-11T07:39:12.7266575Z         msg: "`forbid` level set here",
2020-01-11T07:39:12.7266648Z     Error {
2020-01-11T07:39:12.7266703Z         line_num: 16,
2020-01-11T07:39:12.7266740Z         kind: Some(
2020-01-11T07:39:12.7266776Z             Note,
2020-01-11T07:39:12.7266776Z             Note,
2020-01-11T07:39:12.7266829Z         ),
2020-01-11T07:39:12.7267129Z         msg: "16:13: 16:24: our errors & omissions insurance policy doesn\'t cover unsafe Rust",
2020-01-11T07:39:12.7267209Z ]
2020-01-11T07:39:12.7268672Z 
2020-01-11T07:39:12.7269127Z thread '[ui] ui/lint/reasons-forbidden.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7269181Z 
2020-01-11T07:39:12.7269181Z 
2020-01-11T07:39:12.7269393Z ---- [ui] ui/lint/reasons-erroneous.rs stdout ----
2020-01-11T07:39:12.7269444Z 
2020-01-11T07:39:12.7269735Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:3: unexpected error: '3:58: 3:59: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7271599Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:3: unexpected note: 'reason must be a string literal'
2020-01-11T07:39:12.7271654Z 
2020-01-11T07:39:12.7271654Z 
2020-01-11T07:39:12.7272076Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:10: unexpected error: '10:40: 10:85: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7272425Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:10: unexpected note: 'reason must be a string literal'
2020-01-11T07:39:12.7272463Z 
2020-01-11T07:39:12.7272463Z 
2020-01-11T07:39:12.7272775Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:17: unexpected error: '17:29: 17:92: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7274418Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:17: unexpected note: 'bad attribute argument'
2020-01-11T07:39:12.7274468Z 
2020-01-11T07:39:12.7274468Z 
2020-01-11T07:39:12.7274770Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:17: unexpected error: '17:29: 17:92: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7275082Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:17: unexpected note: 'bad attribute argument'
2020-01-11T07:39:12.7275115Z 
2020-01-11T07:39:12.7275115Z 
2020-01-11T07:39:12.7275396Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:30: unexpected error: '30:23: 30:86: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7276666Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:30: unexpected note: 'bad attribute argument'
2020-01-11T07:39:12.7276728Z 
2020-01-11T07:39:12.7276728Z 
2020-01-11T07:39:12.7278140Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:30: unexpected error: '30:23: 30:86: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7278619Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:30: unexpected note: 'bad attribute argument'
2020-01-11T07:39:12.7278663Z 
2020-01-11T07:39:12.7278663Z 
2020-01-11T07:39:12.7278998Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:43: unexpected error: '43:36: 43:98: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7279288Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:43: unexpected note: 'bad attribute argument'
2020-01-11T07:39:12.7279321Z 
2020-01-11T07:39:12.7279321Z 
2020-01-11T07:39:12.7279618Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:43: unexpected error: '43:36: 43:98: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7279902Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:43: unexpected note: 'bad attribute argument'
2020-01-11T07:39:12.7279947Z 
2020-01-11T07:39:12.7279947Z 
2020-01-11T07:39:12.7280250Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:56: unexpected error: '56:44: 56:66: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7281303Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:56: unexpected note: 'reason in lint attribute must come last'
2020-01-11T07:39:12.7281348Z 
2020-01-11T07:39:12.7281348Z 
2020-01-11T07:39:12.7281699Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:63: unexpected error: '63:25: 63:50: malformed lint attribute input [E0452]'
2020-01-11T07:39:12.7282032Z error: /checkout/src/test/ui/lint/reasons-erroneous.rs:63: unexpected note: 'reason in lint attribute must come last'
2020-01-11T07:39:12.7282087Z 
2020-01-11T07:39:12.7282135Z error: 20 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7282181Z status: exit code: 1
2020-01-11T07:39:12.7282181Z status: exit code: 1
2020-01-11T07:39:12.7283026Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/lint/reasons-erroneous.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/reasons-erroneous" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/lint/reasons-erroneous/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7283198Z     Error {
2020-01-11T07:39:12.7283245Z         line_num: 3,
2020-01-11T07:39:12.7283288Z         kind: Some(
2020-01-11T07:39:12.7283350Z             Error,
2020-01-11T07:39:12.7283350Z             Error,
2020-01-11T07:39:12.7283393Z         ),
2020-01-11T07:39:12.7283440Z         msg: "3:58: 3:59: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7283548Z     Error {
2020-01-11T07:39:12.7283589Z         line_num: 3,
2020-01-11T07:39:12.7283639Z         kind: Some(
2020-01-11T07:39:12.7283701Z             Note,
---
2020-01-11T07:39:12.7283942Z         line_num: 10,
2020-01-11T07:39:12.7283984Z         kind: Some(
2020-01-11T07:39:12.7284047Z             Error,
2020-01-11T07:39:12.7284251Z         ),
2020-01-11T07:39:12.7284294Z         msg: "10:40: 10:85: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7284389Z     Error {
2020-01-11T07:39:12.7284425Z         line_num: 10,
2020-01-11T07:39:12.7284481Z         kind: Some(
2020-01-11T07:39:12.7284518Z             Note,
---
2020-01-11T07:39:12.7284829Z         line_num: 17,
2020-01-11T07:39:12.7284884Z         kind: Some(
2020-01-11T07:39:12.7284921Z             Error,
2020-01-11T07:39:12.7284958Z         ),
2020-01-11T07:39:12.7284999Z         msg: "17:29: 17:92: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7285150Z     Error {
2020-01-11T07:39:12.7285187Z         line_num: 17,
2020-01-11T07:39:12.7285240Z         kind: Some(
2020-01-11T07:39:12.7285277Z             Note,
2020-01-11T07:39:12.7285277Z             Note,
2020-01-11T07:39:12.7285314Z         ),
2020-01-11T07:39:12.7285372Z         msg: "bad attribute argument",
2020-01-11T07:39:12.7285677Z     Error {
2020-01-11T07:39:12.7285717Z         line_num: 17,
2020-01-11T07:39:12.7285777Z         kind: Some(
2020-01-11T07:39:12.7285815Z             Error,
2020-01-11T07:39:12.7285815Z             Error,
2020-01-11T07:39:12.7285852Z         ),
2020-01-11T07:39:12.7285913Z         msg: "17:29: 17:92: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7285991Z     Error {
2020-01-11T07:39:12.7286036Z         line_num: 17,
2020-01-11T07:39:12.7286094Z         kind: Some(
2020-01-11T07:39:12.7286132Z             Note,
2020-01-11T07:39:12.7286132Z             Note,
2020-01-11T07:39:12.7286169Z         ),
2020-01-11T07:39:12.7286227Z         msg: "bad attribute argument",
2020-01-11T07:39:12.7286309Z     Error {
2020-01-11T07:39:12.7286365Z         line_num: 30,
2020-01-11T07:39:12.7286404Z         kind: Some(
2020-01-11T07:39:12.7286441Z             Error,
2020-01-11T07:39:12.7286441Z             Error,
2020-01-11T07:39:12.7286479Z         ),
2020-01-11T07:39:12.7286540Z         msg: "30:23: 30:86: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7286617Z     Error {
2020-01-11T07:39:12.7286673Z         line_num: 30,
2020-01-11T07:39:12.7286712Z         kind: Some(
2020-01-11T07:39:12.7286749Z             Note,
2020-01-11T07:39:12.7286749Z             Note,
2020-01-11T07:39:12.7286787Z         ),
2020-01-11T07:39:12.7286849Z         msg: "bad attribute argument",
2020-01-11T07:39:12.7286924Z     Error {
2020-01-11T07:39:12.7286987Z         line_num: 30,
2020-01-11T07:39:12.7287025Z         kind: Some(
2020-01-11T07:39:12.7287064Z             Error,
2020-01-11T07:39:12.7287064Z             Error,
2020-01-11T07:39:12.7287118Z         ),
2020-01-11T07:39:12.7287169Z         msg: "30:23: 30:86: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7287245Z     Error {
2020-01-11T07:39:12.7287456Z         line_num: 30,
2020-01-11T07:39:12.7287493Z         kind: Some(
2020-01-11T07:39:12.7287530Z             Note,
2020-01-11T07:39:12.7287530Z             Note,
2020-01-11T07:39:12.7287585Z         ),
2020-01-11T07:39:12.7287624Z         msg: "bad attribute argument",
2020-01-11T07:39:12.7287696Z     Error {
2020-01-11T07:39:12.7287751Z         line_num: 43,
2020-01-11T07:39:12.7287788Z         kind: Some(
2020-01-11T07:39:12.7287824Z             Error,
2020-01-11T07:39:12.7287824Z             Error,
2020-01-11T07:39:12.7287877Z         ),
2020-01-11T07:39:12.7287919Z         msg: "43:36: 43:98: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7288018Z     Error {
2020-01-11T07:39:12.7288055Z         line_num: 43,
2020-01-11T07:39:12.7288092Z         kind: Some(
2020-01-11T07:39:12.7288129Z             Note,
2020-01-11T07:39:12.7288129Z             Note,
2020-01-11T07:39:12.7288183Z         ),
2020-01-11T07:39:12.7288228Z         msg: "bad attribute argument",
2020-01-11T07:39:12.7288319Z     Error {
2020-01-11T07:39:12.7288356Z         line_num: 43,
2020-01-11T07:39:12.7288393Z         kind: Some(
2020-01-11T07:39:12.7288430Z             Error,
2020-01-11T07:39:12.7288430Z             Error,
2020-01-11T07:39:12.7288483Z         ),
2020-01-11T07:39:12.7288524Z         msg: "43:36: 43:98: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7288615Z     Error {
2020-01-11T07:39:12.7288651Z         line_num: 43,
2020-01-11T07:39:12.7288688Z         kind: Some(
2020-01-11T07:39:12.7288742Z             Note,
2020-01-11T07:39:12.7288742Z             Note,
2020-01-11T07:39:12.7288778Z         ),
2020-01-11T07:39:12.7288816Z         msg: "bad attribute argument",
2020-01-11T07:39:12.7289131Z     Error {
2020-01-11T07:39:12.7289168Z         line_num: 56,
2020-01-11T07:39:12.7289203Z         kind: Some(
2020-01-11T07:39:12.7289258Z             Error,
2020-01-11T07:39:12.7289258Z             Error,
2020-01-11T07:39:12.7289293Z         ),
2020-01-11T07:39:12.7291029Z         msg: "56:44: 56:66: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7291187Z     Error {
2020-01-11T07:39:12.7291228Z         line_num: 56,
2020-01-11T07:39:12.7291270Z         kind: Some(
2020-01-11T07:39:12.7291330Z             Note,
---
2020-01-11T07:39:12.7291559Z         line_num: 63,
2020-01-11T07:39:12.7291600Z         kind: Some(
2020-01-11T07:39:12.7291661Z             Error,
2020-01-11T07:39:12.7291702Z         ),
2020-01-11T07:39:12.7291748Z         msg: "63:25: 63:50: malformed lint attribute input [E0452]",
2020-01-11T07:39:12.7291863Z     Error {
2020-01-11T07:39:12.7291903Z         line_num: 63,
2020-01-11T07:39:12.7291945Z         kind: Some(
2020-01-11T07:39:12.7292004Z             Note,
---
2020-01-11T07:39:12.7294677Z 22 For more information about an error, try `rustc --explain E0432`.
2020-01-11T07:39:12.7294711Z 
2020-01-11T07:39:12.7294737Z 
2020-01-11T07:39:12.7294800Z The actual stderr differed from the expected stderr.
2020-01-11T07:39:12.7295092Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy2/privacy2.stderr
2020-01-11T07:39:12.7295344Z To update references, rerun the tests and pass the `--bless` flag
2020-01-11T07:39:12.7295792Z To only update this specific test, also pass `--test-args privacy/privacy2.rs`
2020-01-11T07:39:12.7296028Z error: 1 errors occurred comparing output.
2020-01-11T07:39:12.7296097Z status: exit code: 1
2020-01-11T07:39:12.7296097Z status: exit code: 1
2020-01-11T07:39:12.7296818Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/privacy/privacy2.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy2" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy2/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7297123Z ------------------------------------------
2020-01-11T07:39:12.7297153Z 
2020-01-11T07:39:12.7297367Z ------------------------------------------
2020-01-11T07:39:12.7297408Z stderr:
---
2020-01-11T07:39:12.7298238Z 
2020-01-11T07:39:12.7298276Z error[E0603]: function `foo` is private
2020-01-11T07:39:12.7298507Z   --> /checkout/src/test/ui/privacy/privacy2.rs:23:20
2020-01-11T07:39:12.7298566Z    |
2020-01-11T07:39:12.7298605Z LL |     use bar::glob::foo;
2020-01-11T07:39:12.7298688Z 
2020-01-11T07:39:12.7298727Z error: requires `sized` lang_item
2020-01-11T07:39:12.7298753Z 
2020-01-11T07:39:12.7298791Z error: aborting due to 3 previous errors
---
2020-01-11T07:39:12.7302227Z 16 
2020-01-11T07:39:12.7302272Z 
2020-01-11T07:39:12.7302299Z 
2020-01-11T07:39:12.7302357Z The actual stderr differed from the expected stderr.
2020-01-11T07:39:12.7302657Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy3/privacy3.stderr
2020-01-11T07:39:12.7302938Z To update references, rerun the tests and pass the `--bless` flag
2020-01-11T07:39:12.7303206Z To only update this specific test, also pass `--test-args privacy/privacy3.rs`
2020-01-11T07:39:12.7303303Z error: 1 errors occurred comparing output.
2020-01-11T07:39:12.7303347Z status: exit code: 1
2020-01-11T07:39:12.7303347Z status: exit code: 1
2020-01-11T07:39:12.7304139Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/privacy/privacy3.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy3" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy3/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7304488Z ------------------------------------------
2020-01-11T07:39:12.7304542Z 
2020-01-11T07:39:12.7304764Z ------------------------------------------
2020-01-11T07:39:12.7304811Z stderr:
2020-01-11T07:39:12.7304811Z stderr:
2020-01-11T07:39:12.7305179Z ------------------------------------------
2020-01-11T07:39:12.7305245Z error[E0432]: unresolved import `bar::gpriv`
2020-01-11T07:39:12.7305516Z    |
2020-01-11T07:39:12.7305516Z    |
2020-01-11T07:39:12.7305575Z LL |     use bar::gpriv;
2020-01-11T07:39:12.7305619Z    |         ^^^^^^^^^^ no `gpriv` in `bar`
2020-01-11T07:39:12.7305688Z error: requires `sized` lang_item
2020-01-11T07:39:12.7305734Z 
2020-01-11T07:39:12.7305774Z error: aborting due to 2 previous errors
2020-01-11T07:39:12.7305802Z 
2020-01-11T07:39:12.7305802Z 
2020-01-11T07:39:12.7306340Z For more information about this error, try `rustc --explain E0432`.
2020-01-11T07:39:12.7306395Z 
2020-01-11T07:39:12.7306757Z ------------------------------------------
2020-01-11T07:39:12.7306785Z 
2020-01-11T07:39:12.7306808Z 
2020-01-11T07:39:12.7307088Z ---- [ui] ui/tool_lints.rs stdout ----
2020-01-11T07:39:12.7307123Z 
2020-01-11T07:39:12.7307606Z error: /checkout/src/test/ui/tool_lints.rs:1: unexpected error: '1:8: 1:11: an unknown tool name found in scoped lint: `foo::bar` [E0710]'
2020-01-11T07:39:12.7307712Z error: 1 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7307755Z status: exit code: 1
2020-01-11T07:39:12.7307755Z status: exit code: 1
2020-01-11T07:39:12.7308506Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/tool_lints.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/tool_lints" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/tool_lints/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7308813Z     Error {
2020-01-11T07:39:12.7308853Z         line_num: 1,
2020-01-11T07:39:12.7308891Z         kind: Some(
2020-01-11T07:39:12.7308929Z             Error,
2020-01-11T07:39:12.7308929Z             Error,
2020-01-11T07:39:12.7308984Z         ),
2020-01-11T07:39:12.7309029Z         msg: "1:8: 1:11: an unknown tool name found in scoped lint: `foo::bar` [E0710]",
2020-01-11T07:39:12.7309127Z ]
2020-01-11T07:39:12.7309150Z 
2020-01-11T07:39:12.7309417Z thread '[ui] ui/tool_lints.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7309451Z 
2020-01-11T07:39:12.7309451Z 
2020-01-11T07:39:12.7309672Z ---- [ui] ui/unknown-lint-tool-name.rs stdout ----
2020-01-11T07:39:12.7309711Z 
2020-01-11T07:39:12.7310164Z error: /checkout/src/test/ui/unknown-lint-tool-name.rs:1: unexpected error: '1:9: 1:12: an unknown tool name found in scoped lint: `foo::bar` [E0710]'
2020-01-11T07:39:12.7310220Z 
2020-01-11T07:39:12.7311497Z error: /checkout/src/test/ui/unknown-lint-tool-name.rs:5: unexpected error: '5:9: 5:12: an unknown tool name found in scoped lint: `foo::bar` [E0710]'
2020-01-11T07:39:12.7311593Z error: 2 unexpected errors found, 0 expected errors not found
2020-01-11T07:39:12.7311659Z status: exit code: 1
2020-01-11T07:39:12.7311659Z status: exit code: 1
2020-01-11T07:39:12.7312506Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/unknown-lint-tool-name.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/unknown-lint-tool-name" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/unknown-lint-tool-name/auxiliary" "-A" "unused"
2020-01-11T07:39:12.7312683Z     Error {
2020-01-11T07:39:12.7312749Z         line_num: 1,
2020-01-11T07:39:12.7312791Z         kind: Some(
2020-01-11T07:39:12.7312832Z             Error,
2020-01-11T07:39:12.7312832Z             Error,
2020-01-11T07:39:12.7312872Z         ),
2020-01-11T07:39:12.7312940Z         msg: "1:9: 1:12: an unknown tool name found in scoped lint: `foo::bar` [E0710]",
2020-01-11T07:39:12.7313028Z     Error {
2020-01-11T07:39:12.7313088Z         line_num: 5,
2020-01-11T07:39:12.7313130Z         kind: Some(
2020-01-11T07:39:12.7313173Z             Error,
2020-01-11T07:39:12.7313173Z             Error,
2020-01-11T07:39:12.7313234Z         ),
2020-01-11T07:39:12.7313284Z         msg: "5:9: 5:12: an unknown tool name found in scoped lint: `foo::bar` [E0710]",
2020-01-11T07:39:12.7313755Z ]
2020-01-11T07:39:12.7313802Z 
2020-01-11T07:39:12.7314163Z thread '[ui] ui/unknown-lint-tool-name.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:1436:13
2020-01-11T07:39:12.7314205Z 
---
2020-01-11T07:39:12.7318441Z 
2020-01-11T07:39:12.7318693Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:386:22
2020-01-11T07:39:12.7318726Z 
2020-01-11T07:39:12.7318750Z 
2020-01-11T07:39:12.7321237Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/ui" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "ui" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-7/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "7.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2020-01-11T07:39:12.7321548Z 
2020-01-11T07:39:12.7321577Z 
2020-01-11T07:39:12.7321624Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2020-01-11T07:39:12.7321674Z Build completed unsuccessfully in 1:04:12
2020-01-11T07:39:12.7321674Z Build completed unsuccessfully in 1:04:12
2020-01-11T07:39:12.7353075Z == clock drift check ==
2020-01-11T07:39:12.7387997Z   local time: Sat Jan 11 07:39:12 UTC 2020
2020-01-11T07:39:13.0369406Z   network time: Sat, 11 Jan 2020 07:39:13 GMT
2020-01-11T07:39:13.0375435Z == end clock drift check ==
2020-01-11T07:39:17.6224631Z 
2020-01-11T07:39:17.6333170Z ##[error]Bash exited with code '1'.
2020-01-11T07:39:17.6378513Z ##[section]Starting: Checkout
2020-01-11T07:39:17.6380813Z ==============================================================================
2020-01-11T07:39:17.6380890Z Task         : Get sources
2020-01-11T07:39:17.6380937Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@Zoxc Zoxc force-pushed the parallel-tweaks branch 2 times, most recently from 3906624 to 1427182 Compare January 11, 2020 09:09
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-7 of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-01-11T09:09:37.1031348Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-01-11T09:09:37.1144532Z ##[command]git config gc.auto 0
2020-01-11T09:09:37.1223867Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-01-11T09:09:37.1278881Z ##[command]git config --get-all http.proxy
2020-01-11T09:09:37.1420402Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/67870/merge:refs/remotes/pull/67870/merge
---
2020-01-11T10:10:42.5520951Z .......................................i...............i............................................ 4900/9515
2020-01-11T10:10:52.3391491Z .................................................................................................... 5000/9515
2020-01-11T10:10:58.9452054Z ....................................................................................i............... 5100/9515
2020-01-11T10:11:04.7090601Z .................................................................................................... 5200/9515
2020-01-11T10:11:15.5104769Z .......................................................ii.ii...........i............................ 5300/9515
2020-01-11T10:11:25.3645255Z .................................................................................................... 5500/9515
2020-01-11T10:11:35.9791353Z .................................................................................................... 5600/9515
2020-01-11T10:11:42.9287027Z .......................................i............................................................ 5700/9515
2020-01-11T10:11:49.8711589Z .................................................................................................... 5800/9515
2020-01-11T10:11:49.8711589Z .................................................................................................... 5800/9515
2020-01-11T10:12:01.1827342Z .................................................................................................... 5900/9515
2020-01-11T10:12:11.6606388Z ..............................ii...i...ii..........i................................................ 6000/9515
2020-01-11T10:12:31.4322771Z .................................................................................................... 6200/9515
2020-01-11T10:12:40.1272252Z .................................................................................................... 6300/9515
2020-01-11T10:12:40.1272252Z .................................................................................................... 6300/9515
2020-01-11T10:12:51.7154305Z .........................................................i..ii...................................... 6400/9515
2020-01-11T10:13:20.1863012Z .................................................................................................... 6600/9515
2020-01-11T10:13:22.4526561Z ................................i................................................................... 6700/9515
2020-01-11T10:13:24.9992571Z .................................................................................................... 6800/9515
2020-01-11T10:13:27.7773988Z ................................i................................................................... 6900/9515
---
2020-01-11T10:15:08.7518700Z .................................................................................................... 7500/9515
2020-01-11T10:15:13.4886091Z .................................................................................................... 7600/9515
2020-01-11T10:15:19.8215823Z .................................................................................................... 7700/9515
2020-01-11T10:15:27.6612976Z .................................................................................................... 7800/9515
2020-01-11T10:15:37.9354449Z .................................................................................iiii............... 7900/9515
2020-01-11T10:15:55.1760181Z ...............i......i............................................................................. 8100/9515
2020-01-11T10:16:00.7019671Z .................................................................................................... 8200/9515
2020-01-11T10:16:15.0175030Z .................................................................................................... 8300/9515
2020-01-11T10:16:25.2075578Z .................................................................................................... 8400/9515
---
2020-01-11T10:18:29.6077960Z 16 
2020-01-11T10:18:29.6078017Z 
2020-01-11T10:18:29.6078067Z 
2020-01-11T10:18:29.6078135Z The actual stderr differed from the expected stderr.
2020-01-11T10:18:29.6078507Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy3/privacy3.stderr
2020-01-11T10:18:29.6078860Z To update references, rerun the tests and pass the `--bless` flag
2020-01-11T10:18:29.6079166Z To only update this specific test, also pass `--test-args privacy/privacy3.rs`
2020-01-11T10:18:29.6079271Z error: 1 errors occurred comparing output.
2020-01-11T10:18:29.6079328Z status: exit code: 1
2020-01-11T10:18:29.6079328Z status: exit code: 1
2020-01-11T10:18:29.6080456Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/privacy/privacy3.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy3" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy3/auxiliary" "-A" "unused"
2020-01-11T10:18:29.6080874Z ------------------------------------------
2020-01-11T10:18:29.6080927Z 
2020-01-11T10:18:29.6081158Z ------------------------------------------
2020-01-11T10:18:29.6081205Z stderr:
2020-01-11T10:18:29.6081205Z stderr:
2020-01-11T10:18:29.6081442Z ------------------------------------------
2020-01-11T10:18:29.6081501Z error[E0432]: unresolved import `bar::gpriv`
2020-01-11T10:18:29.6081793Z    |
2020-01-11T10:18:29.6081793Z    |
2020-01-11T10:18:29.6081854Z LL |     use bar::gpriv;
2020-01-11T10:18:29.6081901Z    |         ^^^^^^^^^^ no `gpriv` in `bar`
2020-01-11T10:18:29.6081993Z error: requires `sized` lang_item
2020-01-11T10:18:29.6082024Z 
2020-01-11T10:18:29.6082069Z error: aborting due to 2 previous errors
2020-01-11T10:18:29.6082098Z 
---
2020-01-11T10:18:29.6085278Z 22 For more information about an error, try `rustc --explain E0432`.
2020-01-11T10:18:29.6085326Z 
2020-01-11T10:18:29.6085353Z 
2020-01-11T10:18:29.6085400Z The actual stderr differed from the expected stderr.
2020-01-11T10:18:29.6085740Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy2/privacy2.stderr
2020-01-11T10:18:29.6086018Z To update references, rerun the tests and pass the `--bless` flag
2020-01-11T10:18:29.6086334Z To only update this specific test, also pass `--test-args privacy/privacy2.rs`
2020-01-11T10:18:29.6086419Z error: 1 errors occurred comparing output.
2020-01-11T10:18:29.6086464Z status: exit code: 1
2020-01-11T10:18:29.6086464Z status: exit code: 1
2020-01-11T10:18:29.6087283Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/privacy/privacy2.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy2" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/privacy/privacy2/auxiliary" "-A" "unused"
2020-01-11T10:18:29.6087652Z ------------------------------------------
2020-01-11T10:18:29.6087689Z 
2020-01-11T10:18:29.6087930Z ------------------------------------------
2020-01-11T10:18:29.6088004Z stderr:
---
2020-01-11T10:18:29.6089237Z 
2020-01-11T10:18:29.6089280Z error[E0603]: function `foo` is private
2020-01-11T10:18:29.6089557Z   --> /checkout/src/test/ui/privacy/privacy2.rs:23:20
2020-01-11T10:18:29.6089623Z    |
2020-01-11T10:18:29.6089668Z LL |     use bar::glob::foo;
2020-01-11T10:18:29.6089744Z 
2020-01-11T10:18:29.6089803Z error: requires `sized` lang_item
2020-01-11T10:18:29.6089833Z 
2020-01-11T10:18:29.6089876Z error: aborting due to 3 previous errors
---
2020-01-11T10:18:29.6158428Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:386:22
2020-01-11T10:18:29.6159611Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2020-01-11T10:18:29.6183163Z 
2020-01-11T10:18:29.6193401Z 
2020-01-11T10:18:29.6204321Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/ui" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "ui" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-7/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "7.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2020-01-11T10:18:29.6204647Z 
2020-01-11T10:18:29.6204679Z 
2020-01-11T10:18:29.6204762Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2020-01-11T10:18:29.6204838Z Build completed unsuccessfully in 1:02:43
2020-01-11T10:18:29.6204838Z Build completed unsuccessfully in 1:02:43
2020-01-11T10:18:29.6298367Z == clock drift check ==
2020-01-11T10:18:29.6321507Z   local time: Sat Jan 11 10:18:29 UTC 2020
2020-01-11T10:18:29.9206946Z   network time: Sat, 11 Jan 2020 10:18:29 GMT
2020-01-11T10:18:29.9210951Z == end clock drift check ==
2020-01-11T10:18:30.6466809Z 
2020-01-11T10:18:30.6573367Z ##[error]Bash exited with code '1'.
2020-01-11T10:18:30.6604782Z ##[section]Starting: Checkout
2020-01-11T10:18:30.6606486Z ==============================================================================
2020-01-11T10:18:30.6606560Z Task         : Get sources
2020-01-11T10:18:30.6606607Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-7 of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-01-12T12:31:54.0547139Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-01-12T12:31:54.0555079Z ##[command]git config gc.auto 0
2020-01-12T12:31:54.0556886Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-01-12T12:31:54.0558369Z ##[command]git config --get-all http.proxy
2020-01-12T12:31:54.0560761Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/67870/merge:refs/remotes/pull/67870/merge
---
2020-01-12T13:23:26.6526410Z ........................................i...............i........................................... 4900/9518
2020-01-12T13:23:34.9812158Z .................................................................................................... 5000/9518
2020-01-12T13:23:40.6805499Z ...................................................................................i................ 5100/9518
2020-01-12T13:23:45.5236686Z .................................................................................................... 5200/9518
2020-01-12T13:23:54.6039215Z ......................................................ii.ii...........i............................. 5300/9518
2020-01-12T13:24:02.9473941Z .................................................................................................... 5500/9518
2020-01-12T13:24:11.6956237Z .................................................................................................... 5600/9518
2020-01-12T13:24:17.6905630Z .......................................i............................................................ 5700/9518
2020-01-12T13:24:24.1137325Z .................................................................................................... 5800/9518
2020-01-12T13:24:24.1137325Z .................................................................................................... 5800/9518
2020-01-12T13:24:33.2697150Z .................................................................................................... 5900/9518
2020-01-12T13:24:42.4368605Z ..............................ii...i..ii...........i................................................ 6000/9518
2020-01-12T13:24:59.4498775Z .................................................................................................... 6200/9518
2020-01-12T13:25:06.9809320Z .................................................................................................... 6300/9518
2020-01-12T13:25:06.9809320Z .................................................................................................... 6300/9518
2020-01-12T13:25:17.7533664Z ..........................................................i..ii..................................... 6400/9518
2020-01-12T13:25:42.6597491Z .................................................................................................... 6600/9518
2020-01-12T13:25:44.7395948Z ..................................i................................................................. 6700/9518
2020-01-12T13:25:46.8570197Z .................................................................................................... 6800/9518
2020-01-12T13:25:49.2566874Z ..................................i................................................................. 6900/9518
---
2020-01-12T13:27:16.4739934Z .................................................................................................... 7500/9518
2020-01-12T13:27:20.7361078Z .................................................................................................... 7600/9518
2020-01-12T13:27:26.4501392Z .................................................................................................... 7700/9518
2020-01-12T13:27:33.3948452Z .................................................................................................... 7800/9518
2020-01-12T13:27:42.4355186Z ...................................................................................iiii............. 7900/9518
2020-01-12T13:27:57.4169422Z .................i......i........................................................................... 8100/9518
2020-01-12T13:28:02.1886918Z .................................................................................................... 8200/9518
2020-01-12T13:28:14.1318430Z .................................................................................................... 8300/9518
2020-01-12T13:28:23.1383650Z .................................................................................................... 8400/9518
---
2020-01-12T13:30:35.1399844Z  finished in 6.440
2020-01-12T13:30:35.1583466Z Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-01-12T13:30:35.3503664Z 
2020-01-12T13:30:35.3505638Z running 166 tests
2020-01-12T13:30:38.1637537Z iiii......i........ii..iiii...i....i...........i............i..i..................i....i............ 100/166
2020-01-12T13:30:40.2038512Z i.i.i...iii...iiiiiii......................iii............ii......
2020-01-12T13:30:40.2040931Z 
2020-01-12T13:30:40.2045850Z  finished in 5.046
2020-01-12T13:30:40.2201896Z Check compiletest suite=codegen-units mode=codegen-units (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-01-12T13:30:40.3689226Z 
---
2020-01-12T13:30:42.2557163Z  finished in 2.035
2020-01-12T13:30:42.2719707Z Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-01-12T13:30:42.4138622Z 
2020-01-12T13:30:42.4138836Z running 9 tests
2020-01-12T13:30:42.4139622Z iiiiiiiii
2020-01-12T13:30:42.4140117Z 
2020-01-12T13:30:42.4140155Z  finished in 0.142
2020-01-12T13:30:42.4282537Z Check compiletest suite=incremental mode=incremental (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-01-12T13:30:42.5946098Z 
---
2020-01-12T13:31:01.0400461Z  finished in 18.611
2020-01-12T13:31:01.0595273Z Check compiletest suite=debuginfo mode=debuginfo-gdb+lldb (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-01-12T13:31:01.2330109Z 
2020-01-12T13:31:01.2330555Z running 124 tests
2020-01-12T13:31:21.6844879Z .iiiii..ii.....i..i...i..i.i.i..i..i..iii....ii.ii....ii..........iiii..........i.....i..ii.......ii 100/124
2020-01-12T13:31:25.1955117Z .i.iii.....iiiiii.....ii
2020-01-12T13:31:25.1955540Z 
2020-01-12T13:31:25.1955627Z  finished in 24.136
2020-01-12T13:31:25.1961161Z Uplifting stage1 rustc (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-01-12T13:31:25.1961428Z Copying stage2 rustc from stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu / x86_64-unknown-linux-gnu)
---
2020-01-12T13:32:00.6200086Z 
2020-01-12T13:32:00.6200664Z ---- [ui] ui-fulldeps/lint-plugin-forbid-attrs.rs stdout ----
2020-01-12T13:32:00.6201125Z diff of stderr:
2020-01-12T13:32:00.6201469Z 
2020-01-12T13:32:00.6202298Z 45 LL | #[allow(test_lint)]
2020-01-12T13:32:00.6202529Z 46    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6203166Z - error: aborting due to 4 previous errors
2020-01-12T13:32:00.6203166Z - error: aborting due to 4 previous errors
2020-01-12T13:32:00.6203436Z + error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6203835Z +   --> $DIR/lint-plugin-forbid-attrs.rs:11:9
2020-01-12T13:32:00.6204099Z +    |
2020-01-12T13:32:00.6204279Z + LL | #![forbid(test_lint)]
2020-01-12T13:32:00.6204658Z +    |           --------- `forbid` level set here
2020-01-12T13:32:00.6204909Z + ...
2020-01-12T13:32:00.6205086Z + LL | #[allow(test_lint)]
2020-01-12T13:32:00.6205261Z +    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6205630Z + error: aborting due to 5 previous errors
2020-01-12T13:32:00.6205827Z 49 
2020-01-12T13:32:00.6206247Z 50 For more information about this error, try `rustc --explain E0453`.
2020-01-12T13:32:00.6206477Z 51 
2020-01-12T13:32:00.6206477Z 51 
2020-01-12T13:32:00.6206633Z 
2020-01-12T13:32:00.6206827Z 
2020-01-12T13:32:00.6207007Z The actual stderr differed from the expected stderr.
2020-01-12T13:32:00.6207483Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-plugin-forbid-attrs/lint-plugin-forbid-attrs.stderr
2020-01-12T13:32:00.6207976Z To update references, rerun the tests and pass the `--bless` flag
2020-01-12T13:32:00.6208809Z To only update this specific test, also pass `--test-args lint-plugin-forbid-attrs.rs`
2020-01-12T13:32:00.6209248Z error: 1 errors occurred comparing output.
2020-01-12T13:32:00.6209434Z status: exit code: 1
2020-01-12T13:32:00.6209434Z status: exit code: 1
2020-01-12T13:32:00.6210405Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui-fulldeps/lint-plugin-forbid-attrs.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-plugin-forbid-attrs" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-plugin-forbid-attrs/auxiliary" "-A" "unused"
2020-01-12T13:32:00.6211146Z ------------------------------------------
2020-01-12T13:32:00.6211686Z 
2020-01-12T13:32:00.6212335Z ------------------------------------------
2020-01-12T13:32:00.6212744Z stderr:
2020-01-12T13:32:00.6212744Z stderr:
2020-01-12T13:32:00.6213119Z ------------------------------------------
2020-01-12T13:32:00.6213370Z error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6214017Z    |
2020-01-12T13:32:00.6214017Z    |
2020-01-12T13:32:00.6214236Z LL | #![forbid(test_lint)]
2020-01-12T13:32:00.6214614Z    |           --------- `forbid` level set here
2020-01-12T13:32:00.6214837Z ...
2020-01-12T13:32:00.6215035Z LL | #[allow(test_lint)]
2020-01-12T13:32:00.6215211Z    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6215364Z 
2020-01-12T13:32:00.6215673Z error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6216396Z    |
2020-01-12T13:32:00.6216396Z    |
2020-01-12T13:32:00.6216595Z LL | #![forbid(test_lint)]
2020-01-12T13:32:00.6216970Z    |           --------- `forbid` level set here
2020-01-12T13:32:00.6217216Z ...
2020-01-12T13:32:00.6217397Z LL | #[allow(test_lint)]
2020-01-12T13:32:00.6217572Z    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6217728Z 
2020-01-12T13:32:00.6218289Z warning: use of deprecated attribute `plugin`: compiler plugins are deprecated. See ***/pull/64675
2020-01-12T13:32:00.6219210Z    |
2020-01-12T13:32:00.6219390Z LL | #![plugin(lint_plugin_test)]
2020-01-12T13:32:00.6219593Z    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: may be removed in a future compiler version
2020-01-12T13:32:00.6219771Z    |
2020-01-12T13:32:00.6219771Z    |
2020-01-12T13:32:00.6219945Z    = note: `#[warn(deprecated)]` on by default
2020-01-12T13:32:00.6220112Z 
2020-01-12T13:32:00.6220505Z error: item is named 'lintme'
2020-01-12T13:32:00.6221194Z    |
2020-01-12T13:32:00.6221194Z    |
2020-01-12T13:32:00.6221575Z LL | fn lintme() { } //~ ERROR item is named 'lintme'
2020-01-12T13:32:00.6222470Z    |
2020-01-12T13:32:00.6222623Z note: lint level defined here
2020-01-12T13:32:00.6223070Z   --> /checkout/src/test/ui-fulldeps/lint-plugin-forbid-attrs.rs:7:11
2020-01-12T13:32:00.6223231Z    |
2020-01-12T13:32:00.6223231Z    |
2020-01-12T13:32:00.6223374Z LL | #![forbid(test_lint)]
2020-01-12T13:32:00.6223611Z 
2020-01-12T13:32:00.6223611Z 
2020-01-12T13:32:00.6223752Z error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6224230Z    |
2020-01-12T13:32:00.6224230Z    |
2020-01-12T13:32:00.6224368Z LL | #![forbid(test_lint)]
2020-01-12T13:32:00.6224856Z    |           --------- `forbid` level set here
2020-01-12T13:32:00.6225219Z ...
2020-01-12T13:32:00.6225366Z LL | #[allow(test_lint)]
2020-01-12T13:32:00.6225500Z    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6225613Z 
2020-01-12T13:32:00.6225761Z error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6226263Z    |
2020-01-12T13:32:00.6226263Z    |
2020-01-12T13:32:00.6226408Z LL | #![forbid(test_lint)]
2020-01-12T13:32:00.6226717Z    |           --------- `forbid` level set here
2020-01-12T13:32:00.6226890Z ...
2020-01-12T13:32:00.6227037Z LL | #[allow(test_lint)]
2020-01-12T13:32:00.6227164Z    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6227423Z error: aborting due to 5 previous errors
2020-01-12T13:32:00.6227536Z 
2020-01-12T13:32:00.6227871Z For more information about this error, try `rustc --explain E0453`.
2020-01-12T13:32:00.6228039Z 
---
2020-01-12T13:32:00.6229711Z 38    |
2020-01-12T13:32:00.6229833Z 39    = note: `forbid` lint level was set on command line
2020-01-12T13:32:00.6229952Z 40 
2020-01-12T13:32:00.6230376Z - error: aborting due to 4 previous errors
2020-01-12T13:32:00.6230540Z + error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6230851Z +   --> $DIR/lint-plugin-forbid-cmdline.rs:10:9
2020-01-12T13:32:00.6231018Z +    |
2020-01-12T13:32:00.6231138Z + LL | #[allow(test_lint)]
2020-01-12T13:32:00.6231258Z +    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6231516Z +    = note: `forbid` lint level was set on command line
2020-01-12T13:32:00.6231746Z + 
2020-01-12T13:32:00.6231902Z + error: aborting due to 5 previous errors
2020-01-12T13:32:00.6232021Z 42 
2020-01-12T13:32:00.6232021Z 42 
2020-01-12T13:32:00.6232391Z 43 For more information about this error, try `rustc --explain E0453`.
2020-01-12T13:32:00.6232697Z 44 
2020-01-12T13:32:00.6232802Z 
2020-01-12T13:32:00.6233072Z 
2020-01-12T13:32:00.6233206Z The actual stderr differed from the expected stderr.
2020-01-12T13:32:00.6233575Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-plugin-forbid-cmdline/lint-plugin-forbid-cmdline.stderr
2020-01-12T13:32:00.6233921Z To update references, rerun the tests and pass the `--bless` flag
2020-01-12T13:32:00.6234401Z To only update this specific test, also pass `--test-args lint-plugin-forbid-cmdline.rs`
2020-01-12T13:32:00.6234673Z error: 1 errors occurred comparing output.
2020-01-12T13:32:00.6234787Z status: exit code: 1
2020-01-12T13:32:00.6234787Z status: exit code: 1
2020-01-12T13:32:00.6235592Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui-fulldeps/lint-plugin-forbid-cmdline.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-plugin-forbid-cmdline" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "-F" "test-lint" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-plugin-forbid-cmdline/auxiliary" "-A" "unused"
2020-01-12T13:32:00.6236099Z ------------------------------------------
2020-01-12T13:32:00.6236229Z 
2020-01-12T13:32:00.6236510Z ------------------------------------------
2020-01-12T13:32:00.6236667Z stderr:
2020-01-12T13:32:00.6236667Z stderr:
2020-01-12T13:32:00.6236936Z ------------------------------------------
2020-01-12T13:32:00.6237090Z error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6237755Z    |
2020-01-12T13:32:00.6237755Z    |
2020-01-12T13:32:00.6237877Z LL | #[allow(test_lint)] //~ ERROR allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6238019Z    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6238268Z    = note: `forbid` lint level was set on command line
2020-01-12T13:32:00.6238371Z 
2020-01-12T13:32:00.6238371Z 
2020-01-12T13:32:00.6239031Z error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6241294Z    |
2020-01-12T13:32:00.6241294Z    |
2020-01-12T13:32:00.6241594Z LL | #[allow(test_lint)] //~ ERROR allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6241736Z    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6242013Z    = note: `forbid` lint level was set on command line
2020-01-12T13:32:00.6242126Z 
2020-01-12T13:32:00.6242126Z 
2020-01-12T13:32:00.6242667Z warning: use of deprecated attribute `plugin`: compiler plugins are deprecated. See ***/pull/64675
2020-01-12T13:32:00.6243453Z    |
2020-01-12T13:32:00.6244855Z LL | #![plugin(lint_plugin_test)]
2020-01-12T13:32:00.6245090Z    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: may be removed in a future compiler version
2020-01-12T13:32:00.6245304Z    |
2020-01-12T13:32:00.6245304Z    |
2020-01-12T13:32:00.6245443Z    = note: `#[warn(deprecated)]` on by default
2020-01-12T13:32:00.6245528Z 
2020-01-12T13:32:00.6245885Z error: item is named 'lintme'
2020-01-12T13:32:00.6246139Z    |
2020-01-12T13:32:00.6246139Z    |
2020-01-12T13:32:00.6246345Z LL | fn lintme() { } //~ ERROR item is named 'lintme'
2020-01-12T13:32:00.6246416Z    |
2020-01-12T13:32:00.6246769Z    = note: requested on the command line with `-F test-lint`
2020-01-12T13:32:00.6246809Z 
2020-01-12T13:32:00.6246809Z 
2020-01-12T13:32:00.6246847Z error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6247127Z    |
2020-01-12T13:32:00.6247127Z    |
2020-01-12T13:32:00.6247166Z LL | #[allow(test_lint)] //~ ERROR allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6247207Z    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6247292Z    = note: `forbid` lint level was set on command line
2020-01-12T13:32:00.6247386Z 
2020-01-12T13:32:00.6247386Z 
2020-01-12T13:32:00.6247440Z error[E0453]: allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6247693Z    |
2020-01-12T13:32:00.6247693Z    |
2020-01-12T13:32:00.6247747Z LL | #[allow(test_lint)] //~ ERROR allow(test_lint) overruled by outer forbid(test_lint)
2020-01-12T13:32:00.6247796Z    |         ^^^^^^^^^ overruled by previous forbid
2020-01-12T13:32:00.6247863Z    = note: `forbid` lint level was set on command line
2020-01-12T13:32:00.6247903Z 
2020-01-12T13:32:00.6247938Z error: aborting due to 5 previous errors
2020-01-12T13:32:00.6247960Z 
---
2020-01-12T13:32:00.6248406Z 
2020-01-12T13:32:00.6248593Z ---- [ui] ui-fulldeps/lint-tool-test.rs stdout ----
2020-01-12T13:32:00.6248639Z diff of stderr:
2020-01-12T13:32:00.6248660Z 
2020-01-12T13:32:00.6248693Z 96 LL | #[allow(test_group)]
2020-01-12T13:32:00.6248748Z 97    |         ^^^^^^^^^^ help: change it to: `clippy::test_group`
2020-01-12T13:32:00.6248784Z 98 
2020-01-12T13:32:00.6249158Z + warning: lint name `test_lint` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6249337Z +   --> $DIR/lint-tool-test.rs:9:23
2020-01-12T13:32:00.6249396Z +    |
2020-01-12T13:32:00.6249432Z + LL | #![cfg_attr(foo, warn(test_lint))]
2020-01-12T13:32:00.6249471Z +    |                       ^^^^^^^^^ help: change it to: `clippy::test_lint`
2020-01-12T13:32:00.6249524Z + 
2020-01-12T13:32:00.6249776Z + warning: lint name `clippy_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6249945Z +   --> $DIR/lint-tool-test.rs:13:9
2020-01-12T13:32:00.6250036Z + LL | #![deny(clippy_group)]
2020-01-12T13:32:00.6250074Z +    |         ^^^^^^^^^^^^ help: change it to: `clippy::group`
2020-01-12T13:32:00.6250109Z + 
2020-01-12T13:32:00.6250109Z + 
2020-01-12T13:32:00.6250521Z + warning: lint name `test_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6250688Z +   --> $DIR/lint-tool-test.rs:29:9
2020-01-12T13:32:00.6250720Z +    |
2020-01-12T13:32:00.6250768Z + LL | #[allow(test_group)]
2020-01-12T13:32:00.6250803Z +    |         ^^^^^^^^^^ help: change it to: `clippy::test_group`
2020-01-12T13:32:00.6250883Z 99 error: aborting due to 2 previous errors
2020-01-12T13:32:00.6250914Z 100 
2020-01-12T13:32:00.6250942Z 101 
2020-01-12T13:32:00.6250961Z 
2020-01-12T13:32:00.6250961Z 
2020-01-12T13:32:00.6250995Z 
2020-01-12T13:32:00.6251028Z The actual stderr differed from the expected stderr.
2020-01-12T13:32:00.6251613Z Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-tool-test/lint-tool-test.stderr
2020-01-12T13:32:00.6251864Z To update references, rerun the tests and pass the `--bless` flag
2020-01-12T13:32:00.6252063Z To only update this specific test, also pass `--test-args lint-tool-test.rs`
2020-01-12T13:32:00.6252123Z error: 1 errors occurred comparing output.
2020-01-12T13:32:00.6252253Z status: exit code: 1
2020-01-12T13:32:00.6252253Z status: exit code: 1
2020-01-12T13:32:00.6252916Z command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui-fulldeps/lint-tool-test.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-tool-test" "-Crpath" "-O" "-Cdebuginfo=0" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--cfg" "foo" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps/lint-tool-test/auxiliary" "-A" "unused"
2020-01-12T13:32:00.6253257Z ------------------------------------------
2020-01-12T13:32:00.6253283Z 
2020-01-12T13:32:00.6253473Z ------------------------------------------
2020-01-12T13:32:00.6253507Z stderr:
2020-01-12T13:32:00.6253507Z stderr:
2020-01-12T13:32:00.6253678Z ------------------------------------------
2020-01-12T13:32:00.6253944Z warning: lint name `test_lint` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6254177Z    |
2020-01-12T13:32:00.6254177Z    |
2020-01-12T13:32:00.6254227Z LL | #![cfg_attr(foo, warn(test_lint))]
2020-01-12T13:32:00.6254266Z    |                       ^^^^^^^^^ help: change it to: `clippy::test_lint`
2020-01-12T13:32:00.6254352Z    = note: `#[warn(renamed_and_removed_lints)]` on by default
2020-01-12T13:32:00.6254549Z 
2020-01-12T13:32:00.6254549Z 
2020-01-12T13:32:00.6254785Z warning: lint name `clippy_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6255020Z    |
2020-01-12T13:32:00.6255051Z LL | #![deny(clippy_group)]
2020-01-12T13:32:00.6255092Z    |         ^^^^^^^^^^^^ help: change it to: `clippy::group`
2020-01-12T13:32:00.6255131Z 
2020-01-12T13:32:00.6255131Z 
2020-01-12T13:32:00.6255366Z warning: lint name `test_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6255595Z    |
2020-01-12T13:32:00.6255595Z    |
2020-01-12T13:32:00.6255625Z LL | #[allow(test_group)]
2020-01-12T13:32:00.6255660Z    |         ^^^^^^^^^^ help: change it to: `clippy::test_group`
2020-01-12T13:32:00.6255683Z 
2020-01-12T13:32:00.6255924Z warning: unknown lint: `this_lint_does_not_exist`
2020-01-12T13:32:00.6256191Z    |
2020-01-12T13:32:00.6256191Z    |
2020-01-12T13:32:00.6256247Z LL | #[deny(this_lint_does_not_exist)] //~ WARNING unknown lint: `this_lint_does_not_exist`
2020-01-12T13:32:00.6256316Z    |
2020-01-12T13:32:00.6256373Z    = note: `#[warn(unknown_lints)]` on by default
2020-01-12T13:32:00.6256396Z 
2020-01-12T13:32:00.6256396Z 
2020-01-12T13:32:00.6256643Z warning: lint name `test_lint` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6256884Z    |
2020-01-12T13:32:00.6256884Z    |
2020-01-12T13:32:00.6256916Z LL | #![cfg_attr(foo, warn(test_lint))]
2020-01-12T13:32:00.6256954Z    |                       ^^^^^^^^^ help: change it to: `clippy::test_lint`
2020-01-12T13:32:00.6256996Z 
2020-01-12T13:32:00.6257241Z warning: lint name `clippy_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6257486Z    |
2020-01-12T13:32:00.6257518Z LL | #![deny(clippy_group)]
2020-01-12T13:32:00.6257554Z    |         ^^^^^^^^^^^^ help: change it to: `clippy::group`
2020-01-12T13:32:00.6257631Z 
2020-01-12T13:32:00.6257631Z 
2020-01-12T13:32:00.6257915Z warning: lint name `test_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6258140Z    |
2020-01-12T13:32:00.6258140Z    |
2020-01-12T13:32:00.6258188Z LL | #[allow(test_group)]
2020-01-12T13:32:00.6258224Z    |         ^^^^^^^^^^ help: change it to: `clippy::test_group`
2020-01-12T13:32:00.6258248Z 
2020-01-12T13:32:00.6258545Z warning: use of deprecated attribute `plugin`: compiler plugins are deprecated. See ***/pull/64675
2020-01-12T13:32:00.6258864Z    |
2020-01-12T13:32:00.6258864Z    |
2020-01-12T13:32:00.6258912Z LL | #![plugin(lint_tool_test)]
2020-01-12T13:32:00.6258986Z    |
2020-01-12T13:32:00.6259201Z    = note: `#[warn(deprecated)]` on by default
2020-01-12T13:32:00.6259224Z 
2020-01-12T13:32:00.6259224Z 
2020-01-12T13:32:00.6259457Z warning: lint name `test_lint` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6259685Z    |
2020-01-12T13:32:00.6259685Z    |
2020-01-12T13:32:00.6259716Z LL | #![cfg_attr(foo, warn(test_lint))]
2020-01-12T13:32:00.6259752Z    |                       ^^^^^^^^^ help: change it to: `clippy::test_lint`
2020-01-12T13:32:00.6259795Z 
2020-01-12T13:32:00.6260028Z warning: lint name `clippy_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6260265Z    |
2020-01-12T13:32:00.6260296Z LL | #![deny(clippy_group)]
2020-01-12T13:32:00.6260330Z    |         ^^^^^^^^^^^^ help: change it to: `clippy::group`
2020-01-12T13:32:00.6260353Z 
2020-01-12T13:32:00.6260353Z 
2020-01-12T13:32:00.6260523Z error: item is named 'lintme'
2020-01-12T13:32:00.6260731Z    |
2020-01-12T13:32:00.6260731Z    |
2020-01-12T13:32:00.6260911Z LL | fn lintme() { } //~ ERROR item is named 'lintme'
2020-01-12T13:32:00.6260976Z    |
2020-01-12T13:32:00.6261023Z note: lint level defined here
2020-01-12T13:32:00.6261195Z   --> /checkout/src/test/ui-fulldeps/lint-tool-test.rs:13:9
2020-01-12T13:32:00.6261228Z    |
2020-01-12T13:32:00.6261228Z    |
2020-01-12T13:32:00.6261258Z LL | #![deny(clippy_group)]
2020-01-12T13:32:00.6261307Z    |         ^^^^^^^^^^^^
2020-01-12T13:32:00.6261348Z    = note: `#[deny(clippy::test_lint)]` implied by `#[deny(clippy::group)]`
2020-01-12T13:32:00.6261372Z 
2020-01-12T13:32:00.6261541Z error: item is named 'lintmetoo'
2020-01-12T13:32:00.6261749Z    |
2020-01-12T13:32:00.6261749Z    |
2020-01-12T13:32:00.6261926Z LL |     fn lintmetoo() { } //~ ERROR item is named 'lintmetoo'
2020-01-12T13:32:00.6262007Z    |
2020-01-12T13:32:00.6262037Z note: lint level defined here
2020-01-12T13:32:00.6262227Z   --> /checkout/src/test/ui-fulldeps/lint-tool-test.rs:13:9
2020-01-12T13:32:00.6262261Z    |
2020-01-12T13:32:00.6262261Z    |
2020-01-12T13:32:00.6262291Z LL | #![deny(clippy_group)]
2020-01-12T13:32:00.6262337Z    |         ^^^^^^^^^^^^
2020-01-12T13:32:00.6262374Z    = note: `#[deny(clippy::test_group)]` implied by `#[deny(clippy::group)]`
2020-01-12T13:32:00.6262397Z 
2020-01-12T13:32:00.6262628Z warning: lint name `test_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6262868Z    |
2020-01-12T13:32:00.6262868Z    |
2020-01-12T13:32:00.6262898Z LL | #[allow(test_group)]
2020-01-12T13:32:00.6262948Z    |         ^^^^^^^^^^ help: change it to: `clippy::test_group`
2020-01-12T13:32:00.6262973Z 
2020-01-12T13:32:00.6263254Z warning: lint name `test_lint` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6263684Z    |
2020-01-12T13:32:00.6263684Z    |
2020-01-12T13:32:00.6263717Z LL | #![cfg_attr(foo, warn(test_lint))]
2020-01-12T13:32:00.6263755Z    |                       ^^^^^^^^^ help: change it to: `clippy::test_lint`
2020-01-12T13:32:00.6265075Z 
2020-01-12T13:32:00.6265481Z warning: lint name `clippy_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6265941Z    |
2020-01-12T13:32:00.6265983Z LL | #![deny(clippy_group)]
2020-01-12T13:32:00.6266031Z    |         ^^^^^^^^^^^^ help: change it to: `clippy::group`
2020-01-12T13:32:00.6266062Z 
2020-01-12T13:32:00.6266062Z 
2020-01-12T13:32:00.6266407Z warning: lint name `test_group` is deprecated and may not have an effect in the future. Also `cfg_attr(cargo-clippy)` won't be necessary anymore
2020-01-12T13:32:00.6266698Z    |
2020-01-12T13:32:00.6266698Z    |
2020-01-12T13:32:00.6266757Z LL | #[allow(test_group)]
2020-01-12T13:32:00.6266804Z    |         ^^^^^^^^^^ help: change it to: `clippy::test_group`
2020-01-12T13:32:00.6266899Z error: aborting due to 2 previous errors
2020-01-12T13:32:00.6266928Z 
2020-01-12T13:32:00.6266953Z 
2020-01-12T13:32:00.6267168Z ------------------------------------------
---
2020-01-12T13:32:00.6269298Z thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:387:22
2020-01-12T13:32:00.6269341Z note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
2020-01-12T13:32:00.6269382Z 
2020-01-12T13:32:00.6269402Z 
2020-01-12T13:32:00.6270969Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/lib/rustlib/x86_64-unknown-linux-gnu/lib" "--rustc-path" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/checkout/src/test/ui-fulldeps" "--build-base" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui-fulldeps" "--stage-id" "stage2-x86_64-unknown-linux-gnu" "--mode" "ui" "--target" "x86_64-unknown-linux-gnu" "--host" "x86_64-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-7/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Cdebuginfo=0 -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python2.7" "--lldb-python" "/usr/bin/python2.7" "--gdb" "/usr/bin/gdb" "--quiet" "--llvm-version" "7.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--color" "always"
2020-01-12T13:32:00.6271196Z 
2020-01-12T13:32:00.6271220Z 
2020-01-12T13:32:00.6271330Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
2020-01-12T13:32:00.6271392Z Build completed unsuccessfully in 0:54:58
2020-01-12T13:32:00.6271392Z Build completed unsuccessfully in 0:54:58
2020-01-12T13:32:00.6279243Z == clock drift check ==
2020-01-12T13:32:00.6301872Z   local time: Sun Jan 12 13:32:00 UTC 2020
2020-01-12T13:32:00.9005872Z   network time: Sun, 12 Jan 2020 13:32:00 GMT
2020-01-12T13:32:00.9006140Z == end clock drift check ==
2020-01-12T13:32:01.9097908Z 
2020-01-12T13:32:01.9175635Z ##[error]Bash exited with code '1'.
2020-01-12T13:32:01.9208719Z ##[section]Starting: Checkout
2020-01-12T13:32:01.9210070Z ==============================================================================
2020-01-12T13:32:01.9210252Z Task         : Get sources
2020-01-12T13:32:01.9210288Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@Zoxc Zoxc force-pushed the parallel-tweaks branch 3 times, most recently from 510b533 to dc2864c Compare January 14, 2020 03:13
@Zoxc
Copy link
Contributor Author

Zoxc commented Jan 14, 2020

This is now based on #68171.

@rust-highfive
Copy link
Collaborator

The job mingw-check of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-01-14T03:14:00.4336300Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-01-14T03:14:00.4428214Z ##[command]git config gc.auto 0
2020-01-14T03:14:00.4491956Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-01-14T03:14:00.4546459Z ##[command]git config --get-all http.proxy
2020-01-14T03:14:00.4677836Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/67870/merge:refs/remotes/pull/67870/merge
---
2020-01-14T03:25:02.8191957Z configure: build.locked-deps    := True
2020-01-14T03:25:02.8192120Z configure: llvm.ccache          := sccache
2020-01-14T03:25:02.8192404Z configure: build.cargo-native-static := True
2020-01-14T03:25:02.8192728Z configure: dist.missing-tools   := True
2020-01-14T03:25:02.8193080Z configure: build.configure-args := ['--enable-sccache', '--disable-manage-submodu ...
2020-01-14T03:25:02.8193845Z configure: writing `config.toml` in current directory
2020-01-14T03:25:02.8194002Z configure: 
2020-01-14T03:25:02.8194417Z configure: run `python /checkout/x.py --help`
2020-01-14T03:25:02.8194608Z configure: 
---
2020-01-14T03:28:28.4886223Z     |
2020-01-14T03:28:28.4886451Z 180 |             parallel!({
2020-01-14T03:28:28.4886666Z     |             ^^^^^^^^
2020-01-14T03:28:28.4886835Z     |
2020-01-14T03:28:28.4887085Z     = help: have you added the `#[macro_use]` on the module/import?
2020-01-14T03:28:29.3633428Z error: aborting due to previous error
2020-01-14T03:28:29.3634717Z 
2020-01-14T03:28:29.3711086Z error: could not compile `rustc_data_structures`.
2020-01-14T03:28:29.3729000Z warning: build failed, waiting for other jobs to finish...
2020-01-14T03:28:29.3729000Z warning: build failed, waiting for other jobs to finish...
2020-01-14T03:28:35.9445901Z error: build failed
2020-01-14T03:28:35.9472501Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "check" "-Zconfig-profile" "--target" "i686-pc-windows-gnu" "-Zbinary-dep-depinfo" "-j" "2" "--release" "--locked" "--color" "always" "--features" " llvm" "--manifest-path" "/checkout/src/rustc/Cargo.toml" "--message-format" "json-render-diagnostics"
2020-01-14T03:28:35.9486506Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap check --target=i686-pc-windows-gnu --host=i686-pc-windows-gnu
2020-01-14T03:28:35.9486604Z Build completed unsuccessfully in 0:02:04
2020-01-14T03:28:35.9539826Z == clock drift check ==
2020-01-14T03:28:35.9555971Z   local time: Tue Jan 14 03:28:35 UTC 2020
2020-01-14T03:28:35.9555971Z   local time: Tue Jan 14 03:28:35 UTC 2020
2020-01-14T03:28:36.0400192Z   network time: Tue, 14 Jan 2020 03:28:36 GMT
2020-01-14T03:28:36.0404005Z == end clock drift check ==
2020-01-14T03:28:36.5478306Z 
2020-01-14T03:28:36.5565165Z ##[error]Bash exited with code '1'.
2020-01-14T03:28:36.5747110Z ##[section]Starting: Checkout
2020-01-14T03:28:36.5748599Z ==============================================================================
2020-01-14T03:28:36.5748645Z Task         : Get sources
2020-01-14T03:28:36.5748699Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @TimNN. (Feature Requests)

@JohnCSimon
Copy link
Member

assigning back to author because of merge conflicts.

@bors
Copy link
Contributor

bors commented Feb 7, 2020

☔ The latest upstream changes (presumably #68933) made this pull request unmergeable. Please resolve the merge conflicts.

@nikomatsakis nikomatsakis added S-blocked Status: Marked as blocked ❌ on something else such as an RFC or other implementation work. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Feb 14, 2020
@nikomatsakis
Copy link
Contributor

I believe this is blocked on #68171, so updating status accordingly.

@Dylan-DPC-zz
Copy link

Dylan-DPC-zz commented Mar 9, 2020

@Zoxc any updates on this? sorry :D

@nikomatsakis
Copy link
Contributor

Closing this pull request as Zoxc is stepping back from compiler development; see rust-lang/team#316.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-blocked Status: Marked as blocked ❌ on something else such as an RFC or other implementation work.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

10 participants