Skip to content

Rollup of 9 pull requests - #74242

Closed
Manishearth wants to merge 22 commits into
rust-lang:masterfrom
Manishearth:rollup-56z07lu
Closed

Rollup of 9 pull requests#74242
Manishearth wants to merge 22 commits into
rust-lang:masterfrom
Manishearth:rollup-56z07lu

Conversation

@Manishearth

Copy link
Copy Markdown
Member

Successful merges:

Failed merges:

r? @ghost

MaulingMonkeyand others added 22 commits June 24, 2020 19:28
- Mangles (T0, T1) as tuple<T0, T1>, possibly unblocking rust-lang#70052 "Update hashbrown to 0.8.0"
- Prettifies Rust tuples similar to VS2017's std::tuple
- Improves debuginfo test coverage
PDB debug information doesn't appear to be emitted for basic types.
By defining u32 as a typedef for unsigned __int32 when targeting MSVC,
we allow CDB and other debuggers to recognize "u32" as a type/expression.
This in turn unblocks rust-lang#70052 "Update hashbrown to 0.8.0" by
allowing $T1 ..= $T3 to resolve, which would otherwise fail to resolve
when builtin types fail to parse.
When cross-compiling, the LLVM build system recurses to build tools
that need to run on the host system. However, since we pass cmake defines
to set the compiler and target, LLVM still compiles these tools for the
target system, rather than the host. The tools then fail to execute
during the LLVM build.
This change sets defines for the tools that need to run on the
host (llvm-nm, llvm-tablegen, and llvm-config), so that the LLVM build
does not attempt to build them, and instead relies on the tools already built.
If compiling with clang-cl, this change also adds the `--target` option
to specify the target triple. MSVC compilers do not require this, since there
is a separate compiler binary for cross-compilation.
As of rust-lang#73564, the --eh-frame-hdr flag is unconditionally
passed to linkers on many platforms. The illumos link editor does not
currently support this flag.
The linker machinery in the Rust toolchain currently seems to use the
(potentially cross-compiled) target to choose linker flags, rather than
looking at what might be running on the build system. Disabling the
flag for all illumos/Solaris targets seems like the best we can do for
now without more serious surgery.
By making the proc macro abort if any symbols are out of order.
The commit also changes the proc macro collect multiple errors (of order
or duplicated symbols) and prints them at the end, which is useful if
you have multiple errors.
Because it represents the symbol `ItemContext`, and `sym` identifiers
are supposed to match the actual symbol whenever possible.
Use `matches!` instead of old `if let`
Stabilize `transmute` in constants and statics but not const fn
cc rust-lang#53605 (leaving issue open so we can add `transmute` to `const fn` later)
Previous attempt: rust-lang#64011
r? @RalfJung
cc @rust-lang/wg-const-eval
…manieu
debuginfo: Mangle tuples to be natvis friendly, typedef basic types
These changes are meant to unblock rust-lang#70052 "Update hashbrown to 0.8.0" by allowing the use of `tuple<u64, u64>` as a .natvis expression in MSVC style debuggers (MSVC, WinDbg, CDB, etc.)
* f8eb81b does the actual mangling of `(u64, u64)` -> `tuple<u64, 64>`
* 24a728a allows `u64` to resolve (fixing `$T1` / `$T2` when used to visualize `HashMap<u64, u64, ...>`)
Fix cross compilation of LLVM to aarch64 Windows targets
When cross-compiling, the LLVM build system recurses to build tools that need to run on the host system. However, since we pass cmake defines to set the compiler and target, LLVM still compiles these tools for the target system, rather than the host. The tools then fail to execute during the LLVM build.
This change sets defines for the tools that need to run on the host (llvm-nm, llvm-tablegen, and llvm-config), so that the LLVM build does not attempt to build them, and instead relies on the tools already built.
If compiling with clang-cl, adds the `--target` option to specify the target triple. MSVC compilers do not require this, since there is a separate compiler binary for each cross-compilation target.
Related issue: rust-lang#72881
Requires LLVM change: rust-lang/llvm-project#67
…-fix, r=petrochenkov
linker: illumos ld does not support --eh-frame-hdr
As of rust-lang#73564, the --eh-frame-hdr flag is unconditionally
passed to linkers on many platforms. The illumos link editor does not
currently support this flag.
The linker machinery in the Rust toolchain currently seems to use the
(potentially cross-compiled) target to choose linker flags, rather than
looking at what might be running on the build system. Disabling the
flag for all illumos/Solaris targets seems like the best we can do for
now without more serious surgery.
…s, r=petrochenkov
Add a help to use `in_band_lifetimes` in nightly
Fixesrust-lang#73775
…rder, r=petrochenkov
Enforce the static symbol order.
By making the proc macro abort if any symbols are out of order.
The commit also changes the proc macro collect multiple errors (of order
or duplicated symbols) and prints them at the end, which is useful if
you have multiple errors.
r? @petrochenkov
Minor refactor for rustc_resolve diagnostics match
Use `matches!` instead of old `if let`
@Manishearth

Copy link
Copy Markdown
MemberAuthor

@rustbot modify labels: +rollup
@bors r+ rollup=never p=5

@bors

bors commented Jul 11, 2020

Copy link
Copy Markdown
Collaborator

📌 Commit cc1ecf3 has been approved by Manishearth

@rustbotrustbot added the rollup A PR which is a rollup label Jul 11, 2020
@borsbors added the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Jul 11, 2020
@bors

bors commented Jul 11, 2020

Copy link
Copy Markdown
Collaborator

⌛ Testing commit cc1ecf3 with merge 471e7c1af7d82626c5db0daaf04382b187b7e593...

@bors

bors commented Jul 11, 2020

Copy link
Copy Markdown
Collaborator

💔 Test failed - checks-actions

@borsbors removed the S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. label Jul 11, 2020
@borsbors added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Jul 11, 2020
@Manishearth

Manishearth commented Jul 11, 2020

Copy link
Copy Markdown
MemberAuthor
Details
2020-07-11T14:57:24.3492235Z �[0m�[0m�[1m�[32m Checking�[0m rustc_span v0.0.0 (/checkout/src/librustc_span)
2020-07-11T14:57:24.5067027Z error: Symbol `const_fn_transmute` must precede `transmute`
2020-07-11T14:57:24.5084711Z �[0m�[1m�[38;5;9merror�[0m�[0m�[1m: proc macro panicked�[0m
2020-07-11T14:57:24.5085522Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:23:1�[0m
2020-07-11T14:57:24.5086106Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.5086817Z �[0m�[1m�[38;5;12m23�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m�[1m�[38;5;9m/�[0m�[0m �[0m�[0msymbols! {�[0m
2020-07-11T14:57:24.5087756Z �[0m�[1m�[38;5;12m24�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m�[1m�[38;5;9m|�[0m�[0m �[0m�[0m // After modifying this list adjust `is_special`, `is_used_keyword`/`is_unused_keyword`,�[0m
2020-07-11T14:57:24.5094131Z �[0m�[1m�[38;5;12m25�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m�[1m�[38;5;9m|�[0m�[0m �[0m�[0m // this should be rarely necessary though if the keywords are kept in alphabetic order.�[0m
2020-07-11T14:57:24.5095134Z �[0m�[1m�[38;5;12m26�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m�[1m�[38;5;9m|�[0m�[0m �[0m�[0m Keywords {�[0m
2020-07-11T14:57:24.5095790Z �[0m�[1m�[38;5;12m...�[0m�[0m �[0m�[0m�[1m�[38;5;9m|�[0m
2020-07-11T14:57:24.5096500Z �[0m�[1m�[38;5;12m952�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m�[1m�[38;5;9m|�[0m�[0m �[0m�[0m }�[0m
2020-07-11T14:57:24.5097219Z �[0m�[1m�[38;5;12m953�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m�[1m�[38;5;9m|�[0m�[0m �[0m�[0m}�[0m
2020-07-11T14:57:24.5097846Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m�[1m�[38;5;9m|_^�[0m
2020-07-11T14:57:24.5098716Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.5099453Z �[0m �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mhelp�[0m�[0m: message: errors in `Keywords` and/or `Symbols`�[0m
2020-07-11T14:57:24.5099661Z 2020-07-11T14:57:24.5298607Z �[0m�[1m�[38;5;9merror[E0432]�[0m�[0m�[1m: unresolved import `super::kw::MacroRules`�[0m
2020-07-11T14:57:24.5299440Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1311:13�[0m
2020-07-11T14:57:24.5300018Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.5301187Z �[0m�[1m�[38;5;12m1311�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m pub use super::kw::MacroRules as macro_rules;�[0m
2020-07-11T14:57:24.5302639Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mno `MacroRules` in `symbol::kw`�[0m
2020-07-11T14:57:24.5302852Z 2020-07-11T14:57:24.5315941Z �[0m�[1m�[38;5;9merror�[0m�[0m�[1m: cannot find macro `keywords` in this scope�[0m
2020-07-11T14:57:24.5316707Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1295:5�[0m
2020-07-11T14:57:24.5317275Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.5317928Z �[0m�[1m�[38;5;12m1295�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m keywords!();�[0m
2020-07-11T14:57:24.5318629Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^�[0m
2020-07-11T14:57:24.5318810Z 2020-07-11T14:57:24.5319430Z �[0m�[1m�[38;5;9merror�[0m�[0m�[1m: cannot find macro `symbols` in this scope�[0m
2020-07-11T14:57:24.5320128Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1308:5�[0m
2020-07-11T14:57:24.5320710Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.5321403Z �[0m�[1m�[38;5;12m1308�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m symbols!();�[0m
2020-07-11T14:57:24.5322077Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^�[0m
2020-07-11T14:57:24.5322252Z 2020-07-11T14:57:24.6106393Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `rust_2015_preview` in module `sym`�[0m
2020-07-11T14:57:24.6107452Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/edition.rs:51:42�[0m
2020-07-11T14:57:24.6108034Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6109729Z �[0m�[1m�[38;5;12m51�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m Edition::Edition2015 => sym::rust_2015_preview,�[0m
2020-07-11T14:57:24.6110615Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `sym`�[0m
2020-07-11T14:57:24.6110816Z 2020-07-11T14:57:24.6111557Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `rust_2018_preview` in module `sym`�[0m
2020-07-11T14:57:24.6112236Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/edition.rs:52:42�[0m
2020-07-11T14:57:24.6112863Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6114071Z �[0m�[1m�[38;5;12m52�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m Edition::Edition2018 => sym::rust_2018_preview,�[0m
2020-07-11T14:57:24.6114927Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `sym`�[0m
2020-07-11T14:57:24.6115153Z 2020-07-11T14:57:24.6115796Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `include` in module `sym`�[0m
2020-07-11T14:57:24.6116475Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/hygiene.rs:134:76�[0m
2020-07-11T14:57:24.6117031Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6118291Z �[0m�[1m�[38;5;12m134�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m || expn_data.kind == ExpnKind::Macro(MacroKind::Bang, sym::include)�[0m
2020-07-11T14:57:24.6119198Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `sym`�[0m
2020-07-11T14:57:24.6119424Z 2020-07-11T14:57:24.6120223Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `DollarCrate` in module `kw`�[0m
2020-07-11T14:57:24.6120923Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/hygiene.rs:170:40�[0m
2020-07-11T14:57:24.6121492Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6122701Z �[0m�[1m�[38;5;12m170�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m dollar_crate_name: kw::DollarCrate,�[0m
2020-07-11T14:57:24.6123546Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6123740Z 2020-07-11T14:57:24.6124455Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `DollarCrate` in module `kw`�[0m
2020-07-11T14:57:24.6125133Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/hygiene.rs:312:48�[0m
2020-07-11T14:57:24.6125690Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6126908Z �[0m�[1m�[38;5;12m312�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m dollar_crate_name: kw::DollarCrate,�[0m
2020-07-11T14:57:24.6127756Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6127975Z 2020-07-11T14:57:24.6128616Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `DollarCrate` in module `kw`�[0m
2020-07-11T14:57:24.6129281Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/hygiene.rs:332:48�[0m
2020-07-11T14:57:24.6129839Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6131036Z �[0m�[1m�[38;5;12m332�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m dollar_crate_name: kw::DollarCrate,�[0m
2020-07-11T14:57:24.6131887Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6132093Z 2020-07-11T14:57:24.6132739Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `DollarCrate` in module `kw`�[0m
2020-07-11T14:57:24.6133410Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/hygiene.rs:348:40�[0m
2020-07-11T14:57:24.6133967Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6135281Z �[0m�[1m�[38;5;12m348�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m dollar_crate_name: kw::DollarCrate,�[0m
2020-07-11T14:57:24.6136115Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6136311Z 2020-07-11T14:57:24.6136996Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `DollarCrate` in module `kw`�[0m
2020-07-11T14:57:24.6137659Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/hygiene.rs:371:70�[0m
2020-07-11T14:57:24.6138206Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6139508Z �[0m�[1m�[38;5;12m371�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m .take_while(|scdata| scdata.dollar_crate_name == kw::DollarCrate)�[0m
2020-07-11T14:57:24.6140410Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6140615Z 2020-07-11T14:57:24.6141257Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `PathRoot` in module `kw`�[0m
2020-07-11T14:57:24.6141931Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/hygiene.rs:743:35�[0m
2020-07-11T14:57:24.6142485Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6143654Z �[0m�[1m�[38;5;12m743�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m ExpnKind::Root => kw::PathRoot.to_string(),�[0m
2020-07-11T14:57:24.6144468Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6144653Z 2020-07-11T14:57:24.6145384Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Invalid` in module `kw`�[0m
2020-07-11T14:57:24.6146087Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:976:36�[0m
2020-07-11T14:57:24.6146831Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6148028Z �[0m�[1m�[38;5;12m976�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m Ident::with_dummy_span(kw::Invalid)�[0m
2020-07-11T14:57:24.6148842Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6149404Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6150025Z �[0m�[1m�[38;5;14mhelp�[0m�[0m: consider importing this unit variant�[0m
2020-07-11T14:57:24.6150581Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6151694Z �[0m�[1m�[38;5;12m5�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0muse core::num::dec2flt::parse::ParseResult::Invalid;�[0m
2020-07-11T14:57:24.6152268Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6152436Z 2020-07-11T14:57:24.6153075Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `DollarCrate` in module `kw`�[0m
2020-07-11T14:57:24.6153749Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1111:35�[0m
2020-07-11T14:57:24.6154318Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6155603Z �[0m�[1m�[38;5;12m1111�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m if self.symbol == kw::DollarCrate {�[0m
2020-07-11T14:57:24.6156428Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6156636Z 2020-07-11T14:57:24.6157319Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `digits_array` in this scope�[0m
2020-07-11T14:57:24.6157879Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1317:42�[0m
2020-07-11T14:57:24.6158197Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6158880Z �[0m�[1m�[38;5;12m1317�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m if let Option::Some(&sym_) = digits_array.get(idx) {�[0m
2020-07-11T14:57:24.6159365Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in this scope�[0m
2020-07-11T14:57:24.6159558Z 2020-07-11T14:57:24.6159921Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Async` in module `kw`�[0m
2020-07-11T14:57:24.6160303Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1327:21�[0m
2020-07-11T14:57:24.6160633Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6161270Z �[0m�[1m�[38;5;12m1327�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self >= kw::Async && self <= kw::Dyn�[0m
2020-07-11T14:57:24.6161716Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6162047Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6162401Z �[0m�[1m�[38;5;14mhelp�[0m�[0m: consider importing this unit variant�[0m
2020-07-11T14:57:24.6162717Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6163336Z �[0m�[1m�[38;5;12m5�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0muse crate::hygiene::DesugaringKind::Async;�[0m
2020-07-11T14:57:24.6163662Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6163762Z 2020-07-11T14:57:24.6164134Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Dyn` in module `kw`�[0m
2020-07-11T14:57:24.6164516Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1327:42�[0m
2020-07-11T14:57:24.6164826Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6165456Z �[0m�[1m�[38;5;12m1327�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self >= kw::Async && self <= kw::Dyn�[0m
2020-07-11T14:57:24.6165986Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6166109Z 2020-07-11T14:57:24.6166488Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Try` in module `kw`�[0m
2020-07-11T14:57:24.6166866Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1331:21�[0m
2020-07-11T14:57:24.6167183Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6167788Z �[0m�[1m�[38;5;12m1331�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self == kw::Try�[0m
2020-07-11T14:57:24.6168247Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6168353Z 2020-07-11T14:57:24.6171422Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Union` in module `kw`�[0m
2020-07-11T14:57:24.6171841Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1336:21�[0m
2020-07-11T14:57:24.6172175Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6172810Z �[0m�[1m�[38;5;12m1336�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self <= kw::Union�[0m
2020-07-11T14:57:24.6173259Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6173367Z 2020-07-11T14:57:24.6176869Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Super` in module `kw`�[0m
2020-07-11T14:57:24.6177290Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1341:21�[0m
2020-07-11T14:57:24.6177611Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6178237Z �[0m�[1m�[38;5;12m1341�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self == kw::Super�[0m
2020-07-11T14:57:24.6178697Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6178817Z 2020-07-11T14:57:24.6182463Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `SelfLower` in module `kw`�[0m
2020-07-11T14:57:24.6182872Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1342:28�[0m
2020-07-11T14:57:24.6183191Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6183837Z �[0m�[1m�[38;5;12m1342�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m || self == kw::SelfLower�[0m
2020-07-11T14:57:24.6184419Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6184552Z 2020-07-11T14:57:24.6188297Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `SelfUpper` in module `kw`�[0m
2020-07-11T14:57:24.6188700Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1343:28�[0m
2020-07-11T14:57:24.6189017Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6189841Z �[0m�[1m�[38;5;12m1343�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m || self == kw::SelfUpper�[0m
2020-07-11T14:57:24.6190314Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6190447Z 2020-07-11T14:57:24.6194122Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Crate` in module `kw`�[0m
2020-07-11T14:57:24.6194532Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1344:28�[0m
2020-07-11T14:57:24.6194849Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6195472Z �[0m�[1m�[38;5;12m1344�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m || self == kw::Crate�[0m
2020-07-11T14:57:24.6195955Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6196056Z 2020-07-11T14:57:24.6199457Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `PathRoot` in module `kw`�[0m
2020-07-11T14:57:24.6199882Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1345:28�[0m
2020-07-11T14:57:24.6200200Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6200969Z �[0m�[1m�[38;5;12m1345�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m || self == kw::PathRoot�[0m
2020-07-11T14:57:24.6201445Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6201558Z 2020-07-11T14:57:24.6205237Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `DollarCrate` in module `kw`�[0m
2020-07-11T14:57:24.6205644Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1346:28�[0m
2020-07-11T14:57:24.6205958Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6206570Z �[0m�[1m�[38;5;12m1346�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m || self == kw::DollarCrate�[0m
2020-07-11T14:57:24.6207023Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6207139Z 2020-07-11T14:57:24.6211656Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `True` in module `kw`�[0m
2020-07-11T14:57:24.6212055Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1351:21�[0m
2020-07-11T14:57:24.6212374Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6212990Z �[0m�[1m�[38;5;12m1351�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self == kw::True || self == kw::False�[0m
2020-07-11T14:57:24.6213435Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6213563Z 2020-07-11T14:57:24.6216648Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `False` in module `kw`�[0m
2020-07-11T14:57:24.6217048Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1351:41�[0m
2020-07-11T14:57:24.6217364Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6217975Z �[0m�[1m�[38;5;12m1351�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self == kw::True || self == kw::False�[0m
2020-07-11T14:57:24.6218479Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6218587Z 2020-07-11T14:57:24.6222731Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Invalid` in module `kw`�[0m
2020-07-11T14:57:24.6223139Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1356:21�[0m
2020-07-11T14:57:24.6223471Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6224138Z �[0m�[1m�[38;5;12m1356�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self != kw::Invalid && self != kw::Underscore && !self.is_path_segment_keyword()�[0m
2020-07-11T14:57:24.6224593Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6224913Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6225287Z �[0m�[1m�[38;5;14mhelp�[0m�[0m: consider importing this unit variant�[0m
2020-07-11T14:57:24.6225604Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6226965Z �[0m�[1m�[38;5;12m5�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0muse core::num::dec2flt::parse::ParseResult::Invalid;�[0m
2020-07-11T14:57:24.6227346Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6227450Z 2020-07-11T14:57:24.6228864Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Underscore` in module `kw`�[0m
2020-07-11T14:57:24.6229270Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1356:44�[0m
2020-07-11T14:57:24.6229590Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6230250Z �[0m�[1m�[38;5;12m1356�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self != kw::Invalid && self != kw::Underscore && !self.is_path_segment_keyword()�[0m
2020-07-11T14:57:24.6230768Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6230876Z 2020-07-11T14:57:24.6236116Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Underscore` in module `kw`�[0m
2020-07-11T14:57:24.6236676Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1364:26�[0m
2020-07-11T14:57:24.6237030Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6237692Z �[0m�[1m�[38;5;12m1364�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self.name <= kw::Underscore�[0m
2020-07-11T14:57:24.6238167Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6238299Z 2020-07-11T14:57:24.6241075Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `As` in module `kw`�[0m
2020-07-11T14:57:24.6241490Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1370:26�[0m
2020-07-11T14:57:24.6241812Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6242456Z �[0m�[1m�[38;5;12m1370�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self.name >= kw::As && self.name <= kw::While�[0m
2020-07-11T14:57:24.6242927Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6243051Z 2020-07-11T14:57:24.6246623Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `While` in module `kw`�[0m
2020-07-11T14:57:24.6247040Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1370:49�[0m
2020-07-11T14:57:24.6247362Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6247988Z �[0m�[1m�[38;5;12m1370�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self.name >= kw::As && self.name <= kw::While�[0m
2020-07-11T14:57:24.6248478Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6248583Z 2020-07-11T14:57:24.6252324Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Abstract` in module `kw`�[0m
2020-07-11T14:57:24.6252756Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1377:26�[0m
2020-07-11T14:57:24.6253079Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6253718Z �[0m�[1m�[38;5;12m1377�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self.name >= kw::Abstract && self.name <= kw::Yield�[0m
2020-07-11T14:57:24.6254342Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6254450Z 2020-07-11T14:57:24.6258109Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `Yield` in module `kw`�[0m
2020-07-11T14:57:24.6258530Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1377:55�[0m
2020-07-11T14:57:24.6258851Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6259491Z �[0m�[1m�[38;5;12m1377�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m self.name >= kw::Abstract && self.name <= kw::Yield�[0m
2020-07-11T14:57:24.6259984Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `kw`�[0m
2020-07-11T14:57:24.6260110Z 2020-07-11T14:57:24.6260518Z �[0m�[1m�[38;5;9merror[E0425]�[0m�[0m�[1m: cannot find value `allow_internal_unstable_backcompat_hack` in module `sym`�[0m
2020-07-11T14:57:24.6260922Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/lib.rs:478:53�[0m
2020-07-11T14:57:24.6261244Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6261930Z �[0m�[1m�[38;5;12m478�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m .any(|&f| f == feature || f == sym::allow_internal_unstable_backcompat_hack)�[0m
2020-07-11T14:57:24.6262458Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mnot found in `sym`�[0m
2020-07-11T14:57:24.6262585Z 2020-07-11T14:57:24.6506787Z �[0m�[1m�[38;5;9merror�[0m�[0m�[1m: unused import: `super::Symbol`�[0m
2020-07-11T14:57:24.6507564Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/symbol.rs:1294:9�[0m
2020-07-11T14:57:24.6508029Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6508893Z �[0m�[1m�[38;5;12m1294�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m use super::Symbol;�[0m
2020-07-11T14:57:24.6509438Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^^^^^^^^^�[0m
2020-07-11T14:57:24.6509882Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.6510440Z �[0m �[0m�[0m�[1m�[38;5;12m= �[0m�[0m�[1mnote�[0m�[0m: `-D unused-imports` implied by `-D warnings`�[0m
2020-07-11T14:57:24.6510613Z 2020-07-11T14:57:24.7994410Z �[0m�[1m�[38;5;9merror[E0599]�[0m�[0m�[1m: no function or associated item named `fresh` found for struct `symbol::Interner` in the current scope�[0m
2020-07-11T14:57:24.7995314Z �[0m �[0m�[0m�[1m�[38;5;12m--> �[0m�[0msrc/librustc_span/lib.rs:82:58�[0m
2020-07-11T14:57:24.7995941Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.7997107Z �[0m�[1m�[38;5;12m82�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m symbol_interner: Lock::new(symbol::Interner::fresh()),�[0m
2020-07-11T14:57:24.7998623Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m �[0m�[0m�[1m�[38;5;9m^^^^^�[0m�[0m �[0m�[0m�[1m�[38;5;9mfunction or associated item not found in `symbol::Interner`�[0m
2020-07-11T14:57:24.7999253Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m
2020-07-11T14:57:24.8000192Z �[0m �[0m�[0m�[1m�[38;5;12m::: �[0m�[0msrc/librustc_span/symbol.rs:1246:1�[0m
2020-07-11T14:57:24.8000766Z �[0m �[0m�[0m�[1m�[38;5;12m|�[0m
2020-07-11T14:57:24.8001443Z �[0m�[1m�[38;5;12m1246�[0m�[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0mpub struct Interner {�[0m
2020-07-11T14:57:24.8002287Z �[0m �[0m�[0m�[1m�[38;5;12m| �[0m�[0m�[1m�[38;5;12m-------------------�[0m�[0m �[0m�[0m�[1m�[38;5;12mfunction or associated item `fresh` not found for this�[0m
2020-07-11T14:57:24.8002515Z 2020-07-11T14:57:25.1485537Z �[0m�[1m�[38;5;9merror�[0m�[0m�[1m: aborting due to 38 previous errors�[0m

Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

rollupA PR which is a rollupS-waiting-on-reviewStatus: Awaiting review from the assignee but also interested parties.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

rustfmt no longer builds after rust-lang/rust#74073

12 participants

@Manishearth@bors@rustbot@MaulingMonkey@arlosi@jclulow@estebank@JohnTitor@nnethercote@pickfire@oli-obk@da-x