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

Preallocate BUILTIN_ATTRIBUTES symbols #59850

Merged
merged 2 commits into from
Apr 15, 2019
Merged

Conversation

Zoxc
Copy link
Contributor

@Zoxc Zoxc commented Apr 10, 2019

Builds on #59655

r? @petrochenkov

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

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (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.
travis_time:end:141932c7:start=1554949258266377885,finish=1554949260382006907,duration=2115629022
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---

[00:04:03] travis_fold:start:tidy
travis_time:start:tidy
tidy check
[00:04:03] tidy error: /checkout/src/libsyntax/feature_gate.rs:1304: trailing whitespace
[00:04:04] some tidy checks failed
[00:04:04] 
[00:04:04] 
[00:04:04] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor" "--quiet"
[00:04:04] 
[00:04:04] 
[00:04:04] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:04:04] Build completed unsuccessfully in 0:00:45
[00:04:04] Build completed unsuccessfully in 0:00:45
[00:04:04] Makefile:67: recipe for target 'tidy' failed
[00:04:04] make: *** [tidy] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:04cb421e
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Thu Apr 11 02:25:16 UTC 2019
---
travis_time:end:12ffed6e:start=1554949517234707876,finish=1554949517239345283,duration=4637407
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:05065418
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:077256f0
travis_time:start:077256f0
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:04a2b314
$ dmesg | grep -i kill

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
Copy link
Contributor Author

Zoxc commented Apr 11, 2019

@bors try

@bors
Copy link
Contributor

bors commented Apr 11, 2019

⌛ Trying commit 1c40e6cfe8856df61d202d88a9dfef5b6fbde55b with merge ad2c571d473deeb06b269a75b3614780f01d6091...

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (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.
travis_time:end:1376497c:start=1554958250268005785,finish=1554958252511574053,duration=2243568268
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
[01:09:40] .................................................................................................... 3000/5530
[01:09:45] .................................................................................................... 3100/5530
[01:09:48] .................................................................................................... 3200/5530
[01:09:53] .................................................................................................... 3300/5530
[01:09:57] ..............................i................................................................F.... 3400/5530
[01:10:05] ....ii...i..ii...................................................................................... 3600/5530
[01:10:10] .................................................................................................... 3700/5530
[01:10:15] .................................................................................................... 3800/5530
[01:10:19] ...............ii................................................................................... 3900/5530
---
[01:10:44] .................................................................................................... 4400/5530
[01:10:48] .................................................................................................... 4500/5530
[01:10:52] .................................................................................................... 4600/5530
[01:10:56] .................................................................................................... 4700/5530
[01:11:04] ...............................................................................F.................... 4800/5530
[01:11:11] .................................................................................................... 5000/5530
[01:11:17] .................................................................................................... 5100/5530
[01:11:20] .................................................................................................... 5200/5530
[01:11:25] .................................................................................................... 5300/5530
---
[01:11:32] diff of stderr:
[01:11:32] 
[01:11:32] 27    = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>
[01:11:32] 28 
[01:11:32] 29 warning: attribute must be of the form `#[link(name = "...", /*opt*/ kind = "dylib|static|...",
[01:11:32] -                                              /*opt*/ cfg = "...")]`
[01:11:32] +                                             /*opt*/ cfg = "...")]`
[01:11:32] 32    |
[01:11:32] 32    |
[01:11:32] 33 LL | #[link]
[01:11:32] 37    = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>
[01:11:32] 38 
[01:11:32] 38 
[01:11:32] 39 warning: attribute must be of the form `#[link(name = "...", /*opt*/ kind = "dylib|static|...",
[01:11:32] -                                              /*opt*/ cfg = "...")]`
[01:11:32] +                                             /*opt*/ cfg = "...")]`
[01:11:32] 42    |
[01:11:32] 42    |
[01:11:32] 43 LL | #[link = ""]
[01:11:32] 
[01:11:32] The actual stderr differed from the expected stderr.
[01:11:32] Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/malformed/malformed-regressions/malformed-regressions.stderr
[01:11:32] Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/malformed/malformed-regressions/malformed-regressions.stderr
[01:11:32] To update references, rerun the tests and pass the `--bless` flag
[01:11:32] To only update this specific test, also pass `--test-args malformed/malformed-regressions.rs`
[01:11:32] error: 1 errors occurred comparing output.
[01:11:32] status: exit code: 0
[01:11:32] status: exit code: 0
[01:11:32] command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/malformed/malformed-regressions.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/malformed/malformed-regressions/a" "-Crpath" "-O" "-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/malformed/malformed-regressions/auxiliary" "-A" "unused"
[01:11:32] ------------------------------------------
[01:11:32] 
[01:11:32] ------------------------------------------
[01:11:32] stderr:
[01:11:32] stderr:
[01:11:32] ------------------------------------------
[01:11:32] {"message":"attribute must be of the form `#[doc(hidden|inline|...)]` or `#[doc = \"string\"]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":17,"byte_end":23,"line_start":3,"line_end":3,"column_start":1,"column_end":7,"is_primary":true,"text":[{"text":"#[doc] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":7}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"#[warn(ill_formed_attribute_input)] on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[doc(hidden|inline|...)]` or `#[doc = \"string\"]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:3:1\n   |\nLL | #[doc] //~ WARN attribute must be of the form\n   | ^^^^^^\n   |\n   = note: #[warn(ill_formed_attribute_input)] on by default\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:11:32] {"message":"attribute must be of the form `#[ignore]` or `#[ignore = \"reason\"]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":63,"byte_end":74,"line_start":4,"line_end":4,"column_start":1,"column_end":12,"is_primary":true,"text":[{"text":"#[ignore()] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":12}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[ignore]` or `#[ignore = \"reason\"]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:4:1\n   |\nLL | #[ignore()] //~ WARN attribute must be of the form\n   | ^^^^^^^^^^^\n   |\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:11:32] {"message":"attribute must be of the form `#[inline]` or `#[inline(always|never)]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":114,"byte_end":128,"line_start":5,"line_end":5,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"#[inline = \"\"] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[inline]` or `#[inline(always|never)]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:5:1\n   |\nLL | #[inline = \"\"] //~ WARN attribute must be of the form\n   | ^^^^^^^^^^^^^^\n   |\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:11:32] {"message":"attribute must be of the form `#[link(name = \"...\", /*opt*/ kind = \"dylib|static|...\",\n                                            /*opt*/ cfg = \"...\")]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":168,"byte_end":175,"line_start":6,"line_end":6,"column_start":1,"column_end":8,"is_primary":true,"text":[{"text":"#[link] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":8}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[link(name = \"...\", /*opt*/ kind = \"dylib|static|...\",\n                                            /*opt*/ cfg = \"...\")]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:6:1\n   |\nLL | #[link] //~ WARN attribute must be of the form\n   | ^^^^^^^\n   |\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:11:32] {"message":"attribute must be of the form `#[link(name = \"...\", /*opt*/ kind = \"dylib|static|...\",\n                                            /*opt*/ cfg = \"...\")]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":215,"byte_end":227,"line_start":7,"line_end":7,"column_start":1,"column_end":13,"is_primary":true,"text":[{"text":"#[link = \"\"] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[link(name = \"...\", /*opt*/ kind = \"dylib|static|...\",\n                                            /*opt*/ cfg = \"...\")]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:7:1\n   |\nLL | #[link = \"\"] //~ WARN attribute must be of the form\n   | ^^^^^^^^^^^^\n   |\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:11:32] ------------------------------------------
[01:11:32] 
[01:11:32] thread '[ui] ui/malformed/malformed-regressions.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3425:9
[01:11:32] 
[01:11:32] 
[01:11:32] ---- [ui] ui/rust-2018/uniform-paths/macro-rules.rs stdout ----
[01:11:32] 
[01:11:32] error: Error: expected failure status (Some(1)) but received status Some(101).
[01:11:32] status: exit code: 101
[01:11:32] command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/rust-2018/uniform-paths/macro-rules/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--edition=2018" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/rust-2018/uniform-paths/macro-rules/auxiliary" "-A" "unused"
[01:11:32] ------------------------------------------
[01:11:32] 
[01:11:32] ------------------------------------------
[01:11:32] stderr:
[01:11:32] stderr:
[01:11:32] ------------------------------------------
[01:11:32] {"message":"`legacy_macro` is private, and cannot be re-exported","code":{"code":"E0364","explanation":"\nPrivate items cannot be publicly re-exported. This error indicates that you\nattempted to `pub use` a type or value that was not itself public.\n\nErroneous code example:\n\n```compile_fail\nmod foo {\n    const X: u32 = 1;\n}\n\npub use foo::X;\n\nfn main() {}\n```\n\nThe solution to this problem is to ensure that the items that you are\nre-exporting are themselves marked with `pub`:\n\n```\nmod foo {\n    pub const X: u32 = 1;\n}\n\npub use foo::X;\n\nfn main() {}\n```\n\nSee the 'Use Declarations' section of the reference for more information on\nthis topic:\n\nhttps://doc.rust-lang.org/reference.html#use-declarations\n"},"level":"error","spans":[{"file_name":"/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs","byte_start":247,"byte_end":264,"line_start":11,"line_end":11,"column_start":13,"column_end":30,"is_primary":true,"text":[{"text":"    pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported","highlight_start":13,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider marking `legacy_macro` as `pub` in the imported module","code":null,"level":"note","spans":[{"file_name":"/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs","byte_start":247,"byte_end":264,"line_start":11,"line_end":11,"column_start":13,"column_end":30,"is_primary":true,"text":[{"text":"    pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported","highlight_start":13,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0364]: `legacy_macro` is private, and cannot be re-exported\n  --> /checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs:11:13\n   |\nLL |     pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported\n   |             ^^^^^^^^^^^^^^^^^\n   |\nnote: consider marking `legacy_macro` as `pub` in the imported module\n  --> /checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs:11:13\n   |\nLL |     pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported\n   |             ^^^^^^^^^^^^^^^^^\n\n"}
[01:11:32] thread 'rustc' panicked at 'assertion failed: !name.is_gensymed()', src/libsyntax/feature_gate.rs:1330:1
[01:11:32] {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
[01:11:32] {"message":"For more information about this error, try `rustc --explain E0364`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0364`.\n"}
[01:11:32] 
[01:11:32] error: internal compiler error: unexpected panic
[01:11:32] error: internal compiler error: unexpected panic
[01:11:32] 
[01:11:32] note: the compiler unexpectedly panicked. this is a bug.
[01:11:32] 
[01:11:32] note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
[01:11:32] 
[01:11:32] note: rustc 1.35.0-dev running on x86_64-unknown-linux-gnu
[01:11:32] 
[01:11:32] note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
[01:11:32] 
[01:11:32] ------------------------------------------
[01:11:32] 
[01:11:32] thread '[ui] ui/rust-2018/uniform-paths/macro-rules.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3425:9
---
[01:11:32] 
[01:11:32] thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:516:22
[01:11:32] 
[01:11:32] 
[01:11:32] command did not execute successfully: "/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-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -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" "6.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"
[01:11:32] 
[01:11:32] 
[01:11:32] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:11:32] Build completed unsuccessfully in 0:05:00
[01:11:32] Build completed unsuccessfully in 0:05:00
[01:11:32] Makefile:48: recipe for target 'check' failed
[01:11:32] make: *** [check] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:02c709c2
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Thu Apr 11 06:02:36 UTC 2019
---
travis_time:end:0fa307a8:start=1554962558757463843,finish=1554962558763587259,duration=6123416
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:013d01a0
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:09aaef89
travis_time:start:09aaef89
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:0096375f
$ dmesg | grep -i kill

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
Copy link
Contributor Author

Zoxc commented Apr 11, 2019

@rust-timer build ad2c571d473deeb06b269a75b3614780f01d6091

@rust-timer
Copy link
Collaborator

Success: Queued ad2c571d473deeb06b269a75b3614780f01d6091 with parent 96d700f, comparison URL.

@rust-timer
Copy link
Collaborator

Finished benchmarking try commit ad2c571d473deeb06b269a75b3614780f01d6091

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (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.
travis_time:end:000d103d:start=1554987771577549705,finish=1554987773800006675,duration=2222456970
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
[01:08:00] .................................................................................................... 3000/5530
[01:08:04] .................................................................................................... 3100/5530
[01:08:07] .................................................................................................... 3200/5530
[01:08:11] .................................................................................................... 3300/5530
[01:08:15] ..............................i................................................................F.... 3400/5530
[01:08:22] ....ii...i..ii...................................................................................... 3600/5530
[01:08:27] .................................................................................................... 3700/5530
[01:08:30] .................................................................................................... 3800/5530
[01:08:33] ...............ii................................................................................... 3900/5530
---
[01:08:55] .................................................................................................... 4400/5530
[01:08:58] .................................................................................................... 4500/5530
[01:09:02] .................................................................................................... 4600/5530
[01:09:06] .................................................................................................... 4700/5530
[01:09:12] ...............................................................................F.................... 4800/5530
[01:09:19] .................................................................................................... 5000/5530
[01:09:24] .................................................................................................... 5100/5530
[01:09:27] .................................................................................................... 5200/5530
[01:09:31] .................................................................................................... 5300/5530
---
[01:09:37] diff of stderr:
[01:09:37] 
[01:09:37] 27    = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>
[01:09:37] 28 
[01:09:37] 29 warning: attribute must be of the form `#[link(name = "...", /*opt*/ kind = "dylib|static|...",
[01:09:37] -                                              /*opt*/ cfg = "...")]`
[01:09:37] +                                            /*opt*/ cfg = "...")]`
[01:09:37] 32    |
[01:09:37] 32    |
[01:09:37] 33 LL | #[link]
[01:09:37] 37    = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>
[01:09:37] 38 
[01:09:37] 38 
[01:09:37] 39 warning: attribute must be of the form `#[link(name = "...", /*opt*/ kind = "dylib|static|...",
[01:09:37] -                                              /*opt*/ cfg = "...")]`
[01:09:37] +                                            /*opt*/ cfg = "...")]`
[01:09:37] 42    |
[01:09:37] 42    |
[01:09:37] 43 LL | #[link = ""]
[01:09:37] 
[01:09:37] The actual stderr differed from the expected stderr.
[01:09:37] Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/malformed/malformed-regressions/malformed-regressions.stderr
[01:09:37] Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/malformed/malformed-regressions/malformed-regressions.stderr
[01:09:37] To update references, rerun the tests and pass the `--bless` flag
[01:09:37] To only update this specific test, also pass `--test-args malformed/malformed-regressions.rs`
[01:09:37] error: 1 errors occurred comparing output.
[01:09:37] status: exit code: 0
[01:09:37] status: exit code: 0
[01:09:37] command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/malformed/malformed-regressions.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/malformed/malformed-regressions/a" "-Crpath" "-O" "-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/malformed/malformed-regressions/auxiliary" "-A" "unused"
[01:09:37] ------------------------------------------
[01:09:37] 
[01:09:37] ------------------------------------------
[01:09:37] stderr:
[01:09:37] stderr:
[01:09:37] ------------------------------------------
[01:09:37] {"message":"attribute must be of the form `#[doc(hidden|inline|...)]` or `#[doc = \"string\"]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":17,"byte_end":23,"line_start":3,"line_end":3,"column_start":1,"column_end":7,"is_primary":true,"text":[{"text":"#[doc] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":7}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"#[warn(ill_formed_attribute_input)] on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[doc(hidden|inline|...)]` or `#[doc = \"string\"]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:3:1\n   |\nLL | #[doc] //~ WARN attribute must be of the form\n   | ^^^^^^\n   |\n   = note: #[warn(ill_formed_attribute_input)] on by default\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:09:37] {"message":"attribute must be of the form `#[ignore]` or `#[ignore = \"reason\"]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":63,"byte_end":74,"line_start":4,"line_end":4,"column_start":1,"column_end":12,"is_primary":true,"text":[{"text":"#[ignore()] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":12}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[ignore]` or `#[ignore = \"reason\"]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:4:1\n   |\nLL | #[ignore()] //~ WARN attribute must be of the form\n   | ^^^^^^^^^^^\n   |\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:09:37] {"message":"attribute must be of the form `#[inline]` or `#[inline(always|never)]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":114,"byte_end":128,"line_start":5,"line_end":5,"column_start":1,"column_end":15,"is_primary":true,"text":[{"text":"#[inline = \"\"] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[inline]` or `#[inline(always|never)]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:5:1\n   |\nLL | #[inline = \"\"] //~ WARN attribute must be of the form\n   | ^^^^^^^^^^^^^^\n   |\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:09:37] {"message":"attribute must be of the form `#[link(name = \"...\", /*opt*/ kind = \"dylib|static|...\",\n                                           /*opt*/ cfg = \"...\")]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":168,"byte_end":175,"line_start":6,"line_end":6,"column_start":1,"column_end":8,"is_primary":true,"text":[{"text":"#[link] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":8}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[link(name = \"...\", /*opt*/ kind = \"dylib|static|...\",\n                                           /*opt*/ cfg = \"...\")]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:6:1\n   |\nLL | #[link] //~ WARN attribute must be of the form\n   | ^^^^^^^\n   |\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:09:37] {"message":"attribute must be of the form `#[link(name = \"...\", /*opt*/ kind = \"dylib|static|...\",\n                                           /*opt*/ cfg = \"...\")]`","code":{"code":"ill_formed_attribute_input","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/malformed/malformed-regressions.rs","byte_start":215,"byte_end":227,"line_start":7,"line_end":7,"column_start":1,"column_end":13,"is_primary":true,"text":[{"text":"#[link = \"\"] //~ WARN attribute must be of the form","highlight_start":1,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!","code":null,"level":"warning","spans":[],"children":[],"rendered":null},{"message":"for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"warning: attribute must be of the form `#[link(name = \"...\", /*opt*/ kind = \"dylib|static|...\",\n                                           /*opt*/ cfg = \"...\")]`\n  --> /checkout/src/test/ui/malformed/malformed-regressions.rs:7:1\n   |\nLL | #[link = \"\"] //~ WARN attribute must be of the form\n   | ^^^^^^^^^^^^\n   |\n   = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n   = note: for more information, see issue #57571 <https://github.com/rust-lang/rust/issues/57571>\n\n"}
[01:09:37] ------------------------------------------
[01:09:37] 
[01:09:37] thread '[ui] ui/malformed/malformed-regressions.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3425:9
[01:09:37] 
[01:09:37] 
[01:09:37] ---- [ui] ui/rust-2018/uniform-paths/macro-rules.rs stdout ----
[01:09:37] 
[01:09:37] error: Error: expected failure status (Some(1)) but received status Some(101).
[01:09:37] status: exit code: 101
[01:09:37] command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/rust-2018/uniform-paths/macro-rules/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--edition=2018" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/rust-2018/uniform-paths/macro-rules/auxiliary" "-A" "unused"
[01:09:37] ------------------------------------------
[01:09:37] 
[01:09:37] ------------------------------------------
[01:09:37] stderr:
[01:09:37] stderr:
[01:09:37] ------------------------------------------
[01:09:37] {"message":"`legacy_macro` is private, and cannot be re-exported","code":{"code":"E0364","explanation":"\nPrivate items cannot be publicly re-exported. This error indicates that you\nattempted to `pub use` a type or value that was not itself public.\n\nErroneous code example:\n\n```compile_fail\nmod foo {\n    const X: u32 = 1;\n}\n\npub use foo::X;\n\nfn main() {}\n```\n\nThe solution to this problem is to ensure that the items that you are\nre-exporting are themselves marked with `pub`:\n\n```\nmod foo {\n    pub const X: u32 = 1;\n}\n\npub use foo::X;\n\nfn main() {}\n```\n\nSee the 'Use Declarations' section of the reference for more information on\nthis topic:\n\nhttps://doc.rust-lang.org/reference.html#use-declarations\n"},"level":"error","spans":[{"file_name":"/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs","byte_start":247,"byte_end":264,"line_start":11,"line_end":11,"column_start":13,"column_end":30,"is_primary":true,"text":[{"text":"    pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported","highlight_start":13,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider marking `legacy_macro` as `pub` in the imported module","code":null,"level":"note","spans":[{"file_name":"/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs","byte_start":247,"byte_end":264,"line_start":11,"line_end":11,"column_start":13,"column_end":30,"is_primary":true,"text":[{"text":"    pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported","highlight_start":13,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0364]: `legacy_macro` is private, and cannot be re-exported\n  --> /checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs:11:13\n   |\nLL |     pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported\n   |             ^^^^^^^^^^^^^^^^^\n   |\nnote: consider marking `legacy_macro` as `pub` in the imported module\n  --> /checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs:11:13\n   |\nLL |     pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported\n   |             ^^^^^^^^^^^^^^^^^\n\n"}
[01:09:37] thread 'rustc' panicked at 'assertion failed: !name.is_gensymed()', src/libsyntax/feature_gate.rs:1330:1
[01:09:37] {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
[01:09:37] {"message":"For more information about this error, try `rustc --explain E0364`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0364`.\n"}
[01:09:37] 
[01:09:37] error: internal compiler error: unexpected panic
[01:09:37] error: internal compiler error: unexpected panic
[01:09:37] 
[01:09:37] note: the compiler unexpectedly panicked. this is a bug.
[01:09:37] 
[01:09:37] note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
[01:09:37] 
[01:09:37] note: rustc 1.35.0-dev running on x86_64-unknown-linux-gnu
[01:09:37] 
[01:09:37] note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
[01:09:37] 
[01:09:37] ------------------------------------------
[01:09:37] 
[01:09:37] thread '[ui] ui/rust-2018/uniform-paths/macro-rules.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3425:9
---
[01:09:37] 
[01:09:37] thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:516:22
[01:09:37] 
[01:09:37] 
[01:09:37] command did not execute successfully: "/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-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -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" "6.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"
[01:09:37] 
[01:09:37] 
[01:09:37] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:09:37] Build completed unsuccessfully in 0:04:27
[01:09:37] Build completed unsuccessfully in 0:04:27
[01:09:37] make: *** [check] Error 1
[01:09:37] Makefile:48: recipe for target 'check' failed
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:05c4a10d
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Thu Apr 11 14:12:43 UTC 2019
---
travis_time:end:1e00a74c:start=1554991964907343081,finish=1554991964912235605,duration=4892524
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:02210fb4
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:0207cdd3
travis_time:start:0207cdd3
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:08883dfe
$ dmesg | grep -i kill

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-6.0 of your PR failed on Travis (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.
travis_time:end:10f9ba9b:start=1554997816865960954,finish=1554997819279387399,duration=2413426445
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
[01:06:35] .................................................................................................... 4400/5530
[01:06:39] .................................................................................................... 4500/5530
[01:06:42] .................................................................................................... 4600/5530
[01:06:46] .................................................................................................... 4700/5530
[01:06:53] ...............................................................................F.................... 4800/5530
[01:06:59] .................................................................................................... 5000/5530
[01:07:04] .................................................................................................... 5100/5530
[01:07:07] .................................................................................................... 5200/5530
[01:07:11] .................................................................................................... 5300/5530
[01:07:11] .................................................................................................... 5300/5530
[01:07:13] .................................................................................................... 5400/5530
[01:07:16] ....................................................................i............................... 5500/5530
[01:07:17] ..............................
[01:07:17] failures:
[01:07:17] 
[01:07:17] ---- [ui] ui/rust-2018/uniform-paths/macro-rules.rs stdout ----
[01:07:17] 
[01:07:17] error: Error: expected failure status (Some(1)) but received status Some(101).
[01:07:17] status: exit code: 101
[01:07:17] command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/rust-2018/uniform-paths/macro-rules/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--edition=2018" "-L" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/rust-2018/uniform-paths/macro-rules/auxiliary" "-A" "unused"
[01:07:17] ------------------------------------------
[01:07:17] 
[01:07:17] ------------------------------------------
[01:07:17] stderr:
[01:07:17] stderr:
[01:07:17] ------------------------------------------
[01:07:17] {"message":"`legacy_macro` is private, and cannot be re-exported","code":{"code":"E0364","explanation":"\nPrivate items cannot be publicly re-exported. This error indicates that you\nattempted to `pub use` a type or value that was not itself public.\n\nErroneous code example:\n\n```compile_fail\nmod foo {\n    const X: u32 = 1;\n}\n\npub use foo::X;\n\nfn main() {}\n```\n\nThe solution to this problem is to ensure that the items that you are\nre-exporting are themselves marked with `pub`:\n\n```\nmod foo {\n    pub const X: u32 = 1;\n}\n\npub use foo::X;\n\nfn main() {}\n```\n\nSee the 'Use Declarations' section of the reference for more information on\nthis topic:\n\nhttps://doc.rust-lang.org/reference.html#use-declarations\n"},"level":"error","spans":[{"file_name":"/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs","byte_start":247,"byte_end":264,"line_start":11,"line_end":11,"column_start":13,"column_end":30,"is_primary":true,"text":[{"text":"    pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported","highlight_start":13,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider marking `legacy_macro` as `pub` in the imported module","code":null,"level":"note","spans":[{"file_name":"/checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs","byte_start":247,"byte_end":264,"line_start":11,"line_end":11,"column_start":13,"column_end":30,"is_primary":true,"text":[{"text":"    pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported","highlight_start":13,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"error[E0364]: `legacy_macro` is private, and cannot be re-exported\n  --> /checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs:11:13\n   |\nLL |     pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported\n   |             ^^^^^^^^^^^^^^^^^\n   |\nnote: consider marking `legacy_macro` as `pub` in the imported module\n  --> /checkout/src/test/ui/rust-2018/uniform-paths/macro-rules.rs:11:13\n   |\nLL |     pub use legacy_macro as _; //~ ERROR `legacy_macro` is private, and cannot be re-exported\n   |             ^^^^^^^^^^^^^^^^^\n\n"}
[01:07:17] thread 'rustc' panicked at 'assertion failed: !name.is_gensymed()', src/libsyntax/feature_gate.rs:1330:1
[01:07:17] {"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}
[01:07:17] {"message":"For more information about this error, try `rustc --explain E0364`.","code":null,"level":"","spans":[],"children":[],"rendered":"For more information about this error, try `rustc --explain E0364`.\n"}
[01:07:17] 
[01:07:17] error: internal compiler error: unexpected panic
[01:07:17] error: internal compiler error: unexpected panic
[01:07:17] 
[01:07:17] note: the compiler unexpectedly panicked. this is a bug.
[01:07:17] 
[01:07:17] note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
[01:07:17] 
[01:07:17] note: rustc 1.35.0-dev running on x86_64-unknown-linux-gnu
[01:07:17] 
[01:07:17] note: compiler flags: -Z threads=1 -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
[01:07:17] 
[01:07:17] ------------------------------------------
[01:07:17] 
[01:07:17] thread '[ui] ui/rust-2018/uniform-paths/macro-rules.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3425:9
---
[01:07:17] 
[01:07:17] thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:516:22
[01:07:17] 
[01:07:17] 
[01:07:17] command did not execute successfully: "/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-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -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" "6.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"
[01:07:17] 
[01:07:17] 
[01:07:17] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:07:17] Build completed unsuccessfully in 0:04:20
[01:07:17] Build completed unsuccessfully in 0:04:20
[01:07:17] Makefile:48: recipe for target 'check' failed
[01:07:17] make: *** [check] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:04a33179
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Thu Apr 11 16:57:48 UTC 2019
---
travis_time:end:24b93a04:start=1555001870077912977,finish=1555001870083851950,duration=5938973
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:0975cf07
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:0d1593fb
travis_time:start:0d1593fb
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:3116490c
$ dmesg | grep -i kill

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)

@petrochenkov petrochenkov added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 12, 2019
@Zoxc Zoxc force-pushed the symbols-attrs branch 3 times, most recently from dcbf508 to f40fcda Compare April 13, 2019 08:02
@Zoxc Zoxc changed the title [WIP] Preallocate BUILTIN_ATTRIBUTES symbols Preallocate BUILTIN_ATTRIBUTES symbols Apr 13, 2019
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (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.
travis_time:end:14fe0160:start=1555142633657877826,finish=1555142720944683332,duration=87286805506
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---

[00:03:15] travis_fold:start:tidy
travis_time:start:tidy
tidy check
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:832: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:833: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:834: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:835: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:851: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1028: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1035: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1070: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1142: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1171: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1207: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1210: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1211: line longer than 100 chars
[00:03:15] tidy error: /checkout/src/libsyntax/feature_gate.rs:1256: line longer than 100 chars
[00:03:17] some tidy checks failed
[00:03:17] 
[00:03:17] 
[00:03:17] command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0-tools-bin/tidy" "/checkout/src" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "--no-vendor" "--quiet"
[00:03:17] 
[00:03:17] 
[00:03:17] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test src/tools/tidy
[00:03:17] Build completed unsuccessfully in 0:00:47
[00:03:17] Build completed unsuccessfully in 0:00:47
[00:03:17] make: *** [tidy] Error 1
[00:03:17] Makefile:67: recipe for target 'tidy' failed
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:268a02d2
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Sat Apr 13 08:08:47 UTC 2019
---
travis_time:end:19845ced:start=1555142928490000155,finish=1555142928495651162,duration=5651007
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:05c0f340
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:0f5d5444
travis_time:start:0f5d5444
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:24634bde
$ dmesg | grep -i kill

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)

@petrochenkov
Copy link
Contributor

r=me once the prerequisite PR is merged

@Zoxc
Copy link
Contributor Author

Zoxc commented Apr 13, 2019

@bors try

@bors
Copy link
Contributor

bors commented Apr 13, 2019

⌛ Trying commit 7376ddb291b0cbdfa9d566587f2f27c5670ebf31 with merge 56b8dd7ff1c1856ebc09a93f9d2fd6b944fd735a...

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-6.0 of your PR failed on Travis (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.
travis_time:end:2876e65c:start=1555145632828895014,finish=1555145723431909757,duration=90603014743
$ git checkout -qf FETCH_HEAD
travis_fold:end:git.checkout

Encrypted environment variables have been removed for security reasons.
See https://docs.travis-ci.com/user/pull-requests/#pull-requests-and-security-restrictions
$ export SCCACHE_BUCKET=rust-lang-ci-sccache2
$ export SCCACHE_REGION=us-west-1
$ export GCP_CACHE_BUCKET=rust-lang-ci-cache
$ export AWS_ACCESS_KEY_ID=AKIA46X5W6CZEJZ6XT55
---
[01:08:30] 1154 
[01:08:30] 1155 warning: unused attribute
[01:08:30] +   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:55:1
[01:08:30] +    |
[01:08:30] + LL | #![no_mangle]
[01:08:30] + 
[01:08:30] + warning: unused attribute
[01:08:30] 1156   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:56:1
[01:08:30] 1157    |
[01:08:30] 1157    |
[01:08:30] 1158 LL | #![no_link]
[01:08:30] 1175    |
[01:08:30] 1175    |
[01:08:30] 1176 LL | #![proc_macro_derive()]
[01:08:30] + 
[01:08:30] + warning: unused attribute
[01:08:30] +   --> $DIR/issue-43106-gating-of-builtin-attrs.rs:74:1
[01:08:30] +    |
[01:08:30] +    |
[01:08:30] + LL | #![no_mangle] // Yikes, dupe'd on BUILTIN_ATTRIBUTES list (see "3500")
[01:08:30] 1178 
[01:08:30] 1178 
[01:08:30] 1179 error: invalid windows subsystem `1000`, only `windows` and `console` are allowed
[01:08:30] 
[01:08:30] 
[01:08:30] The actual stderr differed from the expected stderr.
[01:08:30] Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs/issue-43106-gating-of-builtin-attrs.stderr
[01:08:30] Actual stderr saved to /checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs/issue-43106-gating-of-builtin-attrs.stderr
[01:08:30] To update references, rerun the tests and pass the `--bless` flag
[01:08:30] To only update this specific test, also pass `--test-args feature-gate/issue-43106-gating-of-builtin-attrs.rs`
[01:08:30] error: 1 errors occurred comparing output.
[01:08:30] status: exit code: 1
[01:08:30] status: exit code: 1
[01:08:30] command: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs" "-Zthreads=1" "--target=x86_64-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs/a" "-Crpath" "-O" "-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-gate/issue-43106-gating-of-builtin-attrs/auxiliary" "-A" "unused"
[01:08:30] ------------------------------------------
[01:08:30] 
[01:08:30] ------------------------------------------
[01:08:30] stderr:
[01:08:30] stderr:
[01:08:30] ------------------------------------------
[01:08:30] {"message":"unknown lint: `x5400`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1530,"byte_end":1535,"line_start":38,"line_end":38,"column_start":9,"column_end":14,"is_primary":true,"text":[{"text":"#![warn(x5400)] //~ WARN unknown lint: `x5400`","highlight_start":9,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"lint level defined here","code":null,"level":"note","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1433,"byte_end":1446,"line_start":33,"line_end":33,"column_start":28,"column_end":41,"is_primary":true,"text":[{"text":"#![warn(unused_attributes, unknown_lints)]","highlight_start":28,"highlight_end":41}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"warning: unknown lint: `x5400`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:38:9\n   |\nLL | #![warn(x5400)] //~ WARN unknown lint: `x5400`\n   |         ^^^^^\n   |\nnote: lint level defined here\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:33:28\n   |\nLL | #![warn(unused_attributes, unknown_lints)]\n   |                            ^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5300`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1578,"byte_end":1583,"line_start":39,"line_end":39,"column_start":10,"column_end":15,"is_primary":true,"text":[{"text":"#![allow(x5300)] //~ WARN unknown lint: `x5300`","highlight_start":10,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5300`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:39:10\n   |\nLL | #![allow(x5300)] //~ WARN unknown lint: `x5300`\n   |          ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5200`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1627,"byte_end":1632,"line_start":40,"line_end":40,"column_start":11,"column_end":16,"is_primary":true,"text":[{"text":"#![forbid(x5200)] //~ WARN unknown lint: `x5200`","highlight_start":11,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5200`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:40:11\n   |\nLL | #![forbid(x5200)] //~ WARN unknown lint: `x5200`\n   |           ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5100`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1674,"byte_end":1679,"line_start":41,"line_end":41,"column_start":9,"column_end":14,"is_primary":true,"text":[{"text":"#![deny(x5100)] //~ WARN unknown lint: `x5100`","highlight_start":9,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5100`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:41:9\n   |\nLL | #![deny(x5100)] //~ WARN unknown lint: `x5100`\n   |         ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5400`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":3980,"byte_end":3985,"line_start":101,"line_end":101,"column_start":8,"column_end":13,"is_primary":true,"text":[{"text":"#[warn(x5400)]","highlight_start":8,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5400`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:101:8\n   |\nLL | #[warn(x5400)]\n   |        ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5400`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4055,"byte_end":4060,"line_start":104,"line_end":104,"column_start":25,"column_end":30,"is_primary":true,"text":[{"text":"    mod inner { #![warn(x5400)] }","highlight_start":25,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5400`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:104:25\n   |\nLL |     mod inner { #![warn(x5400)] }\n   |                         ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5400`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4113,"byte_end":4118,"line_start":107,"line_end":107,"column_start":12,"column_end":17,"is_primary":true,"text":[{"text":"    #[warn(x5400)] fn f() { }","highlight_start":12,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5400`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:107:12\n   |\nLL |     #[warn(x5400)] fn f() { }\n   |            ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5400`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4180,"byte_end":4185,"line_start":110,"line_end":110,"column_start":12,"column_end":17,"is_primary":true,"text":[{"text":"    #[warn(x5400)] struct S;","highlight_start":12,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5400`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:110:12\n   |\nLL |     #[warn(x5400)] struct S;\n   |            ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5400`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4246,"byte_end":4251,"line_start":113,"line_end":113,"column_start":12,"column_end":17,"is_primary":true,"text":[{"text":"    #[warn(x5400)] type T = S;","highlight_start":12,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5400`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:113:12\n   |\nLL |     #[warn(x5400)] type T = S;\n   |            ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5400`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4314,"byte_end":4319,"line_start":116,"line_end":116,"column_start":12,"column_end":17,"is_primary":true,"text":[{"text":"    #[warn(x5400)] impl S { }","highlight_start":12,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5400`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:116:12\n   |\nLL |     #[warn(x5400)] impl S { }\n   |            ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5300`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4380,"byte_end":4385,"line_start":120,"line_end":120,"column_start":9,"column_end":14,"is_primary":true,"text":[{"text":"#[allow(x5300)]","highlight_start":9,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5300`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:120:9\n   |\nLL | #[allow(x5300)]\n   |         ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5300`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4457,"byte_end":4462,"line_start":123,"line_end":123,"column_start":26,"column_end":31,"is_primary":true,"text":[{"text":"    mod inner { #![allow(x5300)] }","highlight_start":26,"highlight_end":31}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5300`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:123:26\n   |\nLL |     mod inner { #![allow(x5300)] }\n   |                          ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5300`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4516,"byte_end":4521,"line_start":126,"line_end":126,"column_start":13,"column_end":18,"is_primary":true,"text":[{"text":"    #[allow(x5300)] fn f() { }","highlight_start":13,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5300`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:126:13\n   |\nLL |     #[allow(x5300)] fn f() { }\n   |             ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5300`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4584,"byte_end":4589,"line_start":129,"line_end":129,"column_start":13,"column_end":18,"is_primary":true,"text":[{"text":"    #[allow(x5300)] struct S;","highlight_start":13,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5300`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:129:13\n   |\nLL |     #[allow(x5300)] struct S;\n   |             ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5300`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4651,"byte_end":4656,"line_start":132,"line_end":132,"column_start":13,"column_end":18,"is_primary":true,"text":[{"text":"    #[allow(x5300)] type T = S;","highlight_start":13,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5300`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:132:13\n   |\nLL |     #[allow(x5300)] type T = S;\n   |             ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5300`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4720,"byte_end":4725,"line_start":135,"line_end":135,"column_start":13,"column_end":18,"is_primary":true,"text":[{"text":"    #[allow(x5300)] impl S { }","highlight_start":13,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5300`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:135:13\n   |\nLL |     #[allow(x5300)] impl S { }\n   |             ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5200`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4787,"byte_end":4792,"line_start":139,"line_end":139,"column_start":10,"column_end":15,"is_primary":true,"text":[{"text":"#[forbid(x5200)]","highlight_start":10,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5200`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:139:10\n   |\nLL | #[forbid(x5200)]\n   |          ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5200`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4866,"byte_end":4871,"line_start":142,"line_end":142,"column_start":27,"column_end":32,"is_primary":true,"text":[{"text":"    mod inner { #![forbid(x5200)] }","highlight_start":27,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5200`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:142:27\n   |\nLL |     mod inner { #![forbid(x5200)] }\n   |                           ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5200`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4926,"byte_end":4931,"line_start":145,"line_end":145,"column_start":14,"column_end":19,"is_primary":true,"text":[{"text":"    #[forbid(x5200)] fn f() { }","highlight_start":14,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5200`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:145:14\n   |\nLL |     #[forbid(x5200)] fn f() { }\n   |              ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5200`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":4995,"byte_end":5000,"line_start":148,"line_end":148,"column_start":14,"column_end":19,"is_primary":true,"text":[{"text":"    #[forbid(x5200)] struct S;","highlight_start":14,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5200`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:148:14\n   |\nLL |     #[forbid(x5200)] struct S;\n   |              ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5200`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5063,"byte_end":5068,"line_start":151,"line_end":151,"column_start":14,"column_end":19,"is_primary":true,"text":[{"text":"    #[forbid(x5200)] type T = S;","highlight_start":14,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5200`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:151:14\n   |\nLL |     #[forbid(x5200)] type T = S;\n   |              ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5200`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5133,"byte_end":5138,"line_start":154,"line_end":154,"column_start":14,"column_end":19,"is_primary":true,"text":[{"text":"    #[forbid(x5200)] impl S { }","highlight_start":14,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5200`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:154:14\n   |\nLL |     #[forbid(x5200)] impl S { }\n   |              ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5100`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5198,"byte_end":5203,"line_start":158,"line_end":158,"column_start":8,"column_end":13,"is_primary":true,"text":[{"text":"#[deny(x5100)]","highlight_start":8,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5100`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:158:8\n   |\nLL | #[deny(x5100)]\n   |        ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5100`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5273,"byte_end":5278,"line_start":161,"line_end":161,"column_start":25,"column_end":30,"is_primary":true,"text":[{"text":"    mod inner { #![deny(x5100)] }","highlight_start":25,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5100`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:161:25\n   |\nLL |     mod inner { #![deny(x5100)] }\n   |                         ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5100`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5331,"byte_end":5336,"line_start":164,"line_end":164,"column_start":12,"column_end":17,"is_primary":true,"text":[{"text":"    #[deny(x5100)] fn f() { }","highlight_start":12,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5100`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:164:12\n   |\nLL |     #[deny(x5100)] fn f() { }\n   |            ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5100`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5398,"byte_end":5403,"line_start":167,"line_end":167,"column_start":12,"column_end":17,"is_primary":true,"text":[{"text":"    #[deny(x5100)] struct S;","highlight_start":12,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5100`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:167:12\n   |\nLL |     #[deny(x5100)] struct S;\n   |            ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5100`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5464,"byte_end":5469,"line_start":170,"line_end":170,"column_start":12,"column_end":17,"is_primary":true,"text":[{"text":"    #[deny(x5100)] type T = S;","highlight_start":12,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5100`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:170:12\n   |\nLL |     #[deny(x5100)] type T = S;\n   |            ^^^^^\n\n"}
[01:08:30] {"message":"unknown lint: `x5100`","code":{"code":"unknown_lints","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5532,"byte_end":5537,"line_start":173,"line_end":173,"column_start":12,"column_end":17,"is_primary":true,"text":[{"text":"    #[deny(x5100)] impl S { }","highlight_start":12,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unknown lint: `x5100`\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:173:12\n   |\nLL |     #[deny(x5100)] impl S { }\n   |            ^^^^^\n\n"}
[01:08:30] {"message":"macro_escape is a deprecated synonym for macro_use","code":null,"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11044,"byte_end":11059,"line_start":457,"line_end":457,"column_start":1,"column_end":16,"is_primary":true,"text":[{"text":"#[macro_escape]","highlight_start":1,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: macro_escape is a deprecated synonym for macro_use\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:457:1\n   |\nLL | #[macro_escape]\n   | ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"macro_escape is a deprecated synonym for macro_use","code":null,"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11156,"byte_end":11172,"line_start":460,"line_end":460,"column_start":17,"column_end":33,"is_primary":true,"text":[{"text":"    mod inner { #![macro_escape] }","highlight_start":17,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"consider an outer attribute, #[macro_use] mod ...","code":null,"level":"help","spans":[],"children":[],"rendered":null}],"rendered":"warning: macro_escape is a deprecated synonym for macro_use\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:460:17\n   |\nLL |     mod inner { #![macro_escape] }\n   |                 ^^^^^^^^^^^^^^^^\n   |\n   = help: consider an outer attribute, #[macro_use] mod ...\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5656,"byte_end":5668,"line_start":181,"line_end":181,"column_start":5,"column_end":17,"is_primary":true,"text":[{"text":"    #[macro_use] fn f() { }","highlight_start":5,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"lint level defined here","code":null,"level":"note","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1414,"byte_end":1431,"line_start":33,"line_end":33,"column_start":9,"column_end":26,"is_primary":true,"text":[{"text":"#![warn(unused_attributes, unknown_lints)]","highlight_start":9,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":null}],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:181:5\n   |\nLL |     #[macro_use] fn f() { }\n   |     ^^^^^^^^^^^^\n   |\nnote: lint level defined here\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:33:9\n   |\nLL | #![warn(unused_attributes, unknown_lints)]\n   |         ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5716,"byte_end":5728,"line_start":184,"line_end":184,"column_start":5,"column_end":17,"is_primary":true,"text":[{"text":"    #[macro_use] struct S;","highlight_start":5,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:184:5\n   |\nLL |     #[macro_use] struct S;\n   |     ^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5775,"byte_end":5787,"line_start":187,"line_end":187,"column_start":5,"column_end":17,"is_primary":true,"text":[{"text":"    #[macro_use] type T = S;","highlight_start":5,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:187:5\n   |\nLL |     #[macro_use] type T = S;\n   |     ^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5836,"byte_end":5848,"line_start":190,"line_end":190,"column_start":5,"column_end":17,"is_primary":true,"text":[{"text":"    #[macro_use] impl S { }","highlight_start":5,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:190:5\n   |\nLL |     #[macro_use] impl S { }\n   |     ^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5972,"byte_end":5988,"line_start":197,"line_end":197,"column_start":17,"column_end":33,"is_primary":true,"text":[{"text":"    mod inner { #![macro_export] }","highlight_start":17,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:197:17\n   |\nLL |     mod inner { #![macro_export] }\n   |                 ^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6027,"byte_end":6042,"line_start":200,"line_end":200,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[macro_export] fn f() { }","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:200:5\n   |\nLL |     #[macro_export] fn f() { }\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6090,"byte_end":6105,"line_start":203,"line_end":203,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[macro_export] struct S;","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:203:5\n   |\nLL |     #[macro_export] struct S;\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6152,"byte_end":6167,"line_start":206,"line_end":206,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[macro_export] type T = S;","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:206:5\n   |\nLL |     #[macro_export] type T = S;\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6216,"byte_end":6231,"line_start":209,"line_end":209,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[macro_export] impl S { }","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:209:5\n   |\nLL |     #[macro_export] impl S { }\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":5894,"byte_end":5909,"line_start":194,"line_end":194,"column_start":1,"column_end":16,"is_primary":true,"text":[{"text":"#[macro_export]","highlight_start":1,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:194:1\n   |\nLL | #[macro_export]\n   | ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6363,"byte_end":6383,"line_start":216,"line_end":216,"column_start":17,"column_end":37,"is_primary":true,"text":[{"text":"    mod inner { #![plugin_registrar] }","highlight_start":17,"highlight_end":37}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:216:17\n   |\nLL |     mod inner { #![plugin_registrar] }\n   |                 ^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6479,"byte_end":6498,"line_start":221,"line_end":221,"column_start":5,"column_end":24,"is_primary":true,"text":[{"text":"    #[plugin_registrar] struct S;","highlight_start":5,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:221:5\n   |\nLL |     #[plugin_registrar] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6545,"byte_end":6564,"line_start":224,"line_end":224,"column_start":5,"column_end":24,"is_primary":true,"text":[{"text":"    #[plugin_registrar] type T = S;","highlight_start":5,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:224:5\n   |\nLL |     #[plugin_registrar] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6613,"byte_end":6632,"line_start":227,"line_end":227,"column_start":5,"column_end":24,"is_primary":true,"text":[{"text":"    #[plugin_registrar] impl S { }","highlight_start":5,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:227:5\n   |\nLL |     #[plugin_registrar] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6277,"byte_end":6296,"line_start":213,"line_end":213,"column_start":1,"column_end":20,"is_primary":true,"text":[{"text":"#[plugin_registrar]","highlight_start":1,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:213:1\n   |\nLL | #[plugin_registrar]\n   | ^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6740,"byte_end":6748,"line_start":234,"line_end":234,"column_start":17,"column_end":25,"is_primary":true,"text":[{"text":"    mod inner { #![main] }","highlight_start":17,"highlight_end":25}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:234:17\n   |\nLL |     mod inner { #![main] }\n   |                 ^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6839,"byte_end":6846,"line_start":239,"line_end":239,"column_start":5,"column_end":12,"is_primary":true,"text":[{"text":"    #[main] struct S;","highlight_start":5,"highlight_end":12}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:239:5\n   |\nLL |     #[main] struct S;\n   |     ^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6893,"byte_end":6900,"line_start":242,"line_end":242,"column_start":5,"column_end":12,"is_primary":true,"text":[{"text":"    #[main] type T = S;","highlight_start":5,"highlight_end":12}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:242:5\n   |\nLL |     #[main] type T = S;\n   |     ^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6949,"byte_end":6956,"line_start":245,"line_end":245,"column_start":5,"column_end":12,"is_primary":true,"text":[{"text":"    #[main] impl S { }","highlight_start":5,"highlight_end":12}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:245:5\n   |\nLL |     #[main] impl S { }\n   |     ^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":6678,"byte_end":6685,"line_start":231,"line_end":231,"column_start":1,"column_end":8,"is_primary":true,"text":[{"text":"#[main]","highlight_start":1,"highlight_end":8}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:231:1\n   |\nLL | #[main]\n   | ^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":7066,"byte_end":7075,"line_start":252,"line_end":252,"column_start":17,"column_end":26,"is_primary":true,"text":[{"text":"    mod inner { #![start] }","highlight_start":17,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:252:17\n   |\nLL |     mod inner { #![start] }\n   |                 ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":7167,"byte_end":7175,"line_start":257,"line_end":257,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"    #[start] struct S;","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:257:5\n   |\nLL |     #[start] struct S;\n   |     ^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":7222,"byte_end":7230,"line_start":260,"line_end":260,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"    #[start] type T = S;","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:260:5\n   |\nLL |     #[start] type T = S;\n   |     ^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":7279,"byte_end":7287,"line_start":263,"line_end":263,"column_start":5,"column_end":13,"is_primary":true,"text":[{"text":"    #[start] impl S { }","highlight_start":5,"highlight_end":13}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:263:5\n   |\nLL |     #[start] impl S { }\n   |     ^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":7002,"byte_end":7010,"line_start":249,"line_end":249,"column_start":1,"column_end":9,"is_primary":true,"text":[{"text":"#[start]","highlight_start":1,"highlight_end":9}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:249:1\n   |\nLL | #[start]\n   | ^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8056,"byte_end":8072,"line_start":316,"line_end":316,"column_start":5,"column_end":21,"is_primary":true,"text":[{"text":"    #[path = \"3800\"] fn f() { }","highlight_start":5,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:316:5\n   |\nLL |     #[path = \"3800\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8120,"byte_end":8136,"line_start":319,"line_end":319,"column_start":5,"column_end":21,"is_primary":true,"text":[{"text":"    #[path = \"3800\"]  struct S;","highlight_start":5,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:319:5\n   |\nLL |     #[path = \"3800\"]  struct S;\n   |     ^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8184,"byte_end":8200,"line_start":322,"line_end":322,"column_start":5,"column_end":21,"is_primary":true,"text":[{"text":"    #[path = \"3800\"] type T = S;","highlight_start":5,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:322:5\n   |\nLL |     #[path = \"3800\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8249,"byte_end":8265,"line_start":325,"line_end":325,"column_start":5,"column_end":21,"is_primary":true,"text":[{"text":"    #[path = \"3800\"] impl S { }","highlight_start":5,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:325:5\n   |\nLL |     #[path = \"3800\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8407,"byte_end":8432,"line_start":332,"line_end":332,"column_start":17,"column_end":42,"is_primary":true,"text":[{"text":"    mod inner { #![automatically_derived] }","highlight_start":17,"highlight_end":42}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:332:17\n   |\nLL |     mod inner { #![automatically_derived] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8471,"byte_end":8495,"line_start":335,"line_end":335,"column_start":5,"column_end":29,"is_primary":true,"text":[{"text":"    #[automatically_derived] fn f() { }","highlight_start":5,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:335:5\n   |\nLL |     #[automatically_derived] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8543,"byte_end":8567,"line_start":338,"line_end":338,"column_start":5,"column_end":29,"is_primary":true,"text":[{"text":"    #[automatically_derived] struct S;","highlight_start":5,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:338:5\n   |\nLL |     #[automatically_derived] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8614,"byte_end":8638,"line_start":341,"line_end":341,"column_start":5,"column_end":29,"is_primary":true,"text":[{"text":"    #[automatically_derived] type T = S;","highlight_start":5,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:341:5\n   |\nLL |     #[automatically_derived] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8687,"byte_end":8711,"line_start":344,"line_end":344,"column_start":5,"column_end":29,"is_primary":true,"text":[{"text":"    #[automatically_derived] impl S { }","highlight_start":5,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:344:5\n   |\nLL |     #[automatically_derived] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8311,"byte_end":8335,"line_start":329,"line_end":329,"column_start":1,"column_end":25,"is_primary":true,"text":[{"text":"#[automatically_derived]","highlight_start":1,"highlight_end":25}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:329:1\n   |\nLL | #[automatically_derived]\n   | ^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9005,"byte_end":9016,"line_start":364,"line_end":364,"column_start":17,"column_end":28,"is_primary":true,"text":[{"text":"    mod inner { #![no_link] }","highlight_start":17,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:364:17\n   |\nLL |     mod inner { #![no_link] }\n   |                 ^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9055,"byte_end":9065,"line_start":367,"line_end":367,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_link] fn f() { }","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:367:5\n   |\nLL |     #[no_link] fn f() { }\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9113,"byte_end":9123,"line_start":370,"line_end":370,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_link] struct S;","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:370:5\n   |\nLL |     #[no_link] struct S;\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9170,"byte_end":9180,"line_start":373,"line_end":373,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_link]type T = S;","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:373:5\n   |\nLL |     #[no_link]type T = S;\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9228,"byte_end":9238,"line_start":376,"line_end":376,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_link] impl S { }","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:376:5\n   |\nLL |     #[no_link] impl S { }\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":8937,"byte_end":8947,"line_start":361,"line_end":361,"column_start":1,"column_end":11,"is_primary":true,"text":[{"text":"#[no_link]","highlight_start":1,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:361:1\n   |\nLL | #[no_link]\n   | ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9362,"byte_end":9378,"line_start":383,"line_end":383,"column_start":17,"column_end":33,"is_primary":true,"text":[{"text":"    mod inner { #![should_panic] }","highlight_start":17,"highlight_end":33}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:383:17\n   |\nLL |     mod inner { #![should_panic] }\n   |                 ^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9417,"byte_end":9432,"line_start":386,"line_end":386,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[should_panic] fn f() { }","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:386:5\n   |\nLL |     #[should_panic] fn f() { }\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9480,"byte_end":9495,"line_start":389,"line_end":389,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[should_panic] struct S;","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:389:5\n   |\nLL |     #[should_panic] struct S;\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9542,"byte_end":9557,"line_start":392,"line_end":392,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[should_panic] type T = S;","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:392:5\n   |\nLL |     #[should_panic] type T = S;\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9606,"byte_end":9621,"line_start":395,"line_end":395,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[should_panic] impl S { }","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:395:5\n   |\nLL |     #[should_panic] impl S { }\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9284,"byte_end":9299,"line_start":380,"line_end":380,"column_start":1,"column_end":16,"is_primary":true,"text":[{"text":"#[should_panic]","highlight_start":1,"highlight_end":16}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:380:1\n   |\nLL | #[should_panic]\n   | ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9733,"byte_end":9743,"line_start":402,"line_end":402,"column_start":17,"column_end":27,"is_primary":true,"text":[{"text":"    mod inner { #![ignore] }","highlight_start":17,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:402:17\n   |\nLL |     mod inner { #![ignore] }\n   |                 ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9782,"byte_end":9791,"line_start":405,"line_end":405,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[ignore] fn f() { }","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:405:5\n   |\nLL |     #[ignore] fn f() { }\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9839,"byte_end":9848,"line_start":408,"line_end":408,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[ignore] struct S;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:408:5\n   |\nLL |     #[ignore] struct S;\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9895,"byte_end":9904,"line_start":411,"line_end":411,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[ignore] type T = S;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:411:5\n   |\nLL |     #[ignore] type T = S;\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9953,"byte_end":9962,"line_start":414,"line_end":414,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[ignore] impl S { }","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:414:5\n   |\nLL |     #[ignore] impl S { }\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":9667,"byte_end":9676,"line_start":399,"line_end":399,"column_start":1,"column_end":10,"is_primary":true,"text":[{"text":"#[ignore]","highlight_start":1,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:399:1\n   |\nLL | #[ignore]\n   | ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10100,"byte_end":10123,"line_start":421,"line_end":421,"column_start":17,"column_end":40,"is_primary":true,"text":[{"text":"    mod inner { #![no_implicit_prelude] }","highlight_start":17,"highlight_end":40}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:421:17\n   |\nLL |     mod inner { #![no_implicit_prelude] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10162,"byte_end":10184,"line_start":424,"line_end":424,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[no_implicit_prelude] fn f() { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:424:5\n   |\nLL |     #[no_implicit_prelude] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10232,"byte_end":10254,"line_start":427,"line_end":427,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[no_implicit_prelude] struct S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:427:5\n   |\nLL |     #[no_implicit_prelude] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10301,"byte_end":10323,"line_start":430,"line_end":430,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[no_implicit_prelude] type T = S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:430:5\n   |\nLL |     #[no_implicit_prelude] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10372,"byte_end":10394,"line_start":433,"line_end":433,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[no_implicit_prelude] impl S { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:433:5\n   |\nLL |     #[no_implicit_prelude] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10008,"byte_end":10030,"line_start":418,"line_end":418,"column_start":1,"column_end":23,"is_primary":true,"text":[{"text":"#[no_implicit_prelude]","highlight_start":1,"highlight_end":23}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:418:1\n   |\nLL | #[no_implicit_prelude]\n   | ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10555,"byte_end":10592,"line_start":440,"line_end":440,"column_start":17,"column_end":54,"is_primary":true,"text":[{"text":"    mod inner { #![reexport_test_harness_main=\"2900\"] }","highlight_start":17,"highlight_end":54}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:440:17\n   |\nLL |     mod inner { #![reexport_test_harness_main=\"2900\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10631,"byte_end":10669,"line_start":443,"line_end":443,"column_start":5,"column_end":43,"is_primary":true,"text":[{"text":"    #[reexport_test_harness_main = \"2900\"] fn f() { }","highlight_start":5,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:443:5\n   |\nLL |     #[reexport_test_harness_main = \"2900\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10717,"byte_end":10755,"line_start":446,"line_end":446,"column_start":5,"column_end":43,"is_primary":true,"text":[{"text":"    #[reexport_test_harness_main = \"2900\"] struct S;","highlight_start":5,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:446:5\n   |\nLL |     #[reexport_test_harness_main = \"2900\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10802,"byte_end":10840,"line_start":449,"line_end":449,"column_start":5,"column_end":43,"is_primary":true,"text":[{"text":"    #[reexport_test_harness_main = \"2900\"] type T = S;","highlight_start":5,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:449:5\n   |\nLL |     #[reexport_test_harness_main = \"2900\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10889,"byte_end":10927,"line_start":452,"line_end":452,"column_start":5,"column_end":43,"is_primary":true,"text":[{"text":"    #[reexport_test_harness_main = \"2900\"] impl S { }","highlight_start":5,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:452:5\n   |\nLL |     #[reexport_test_harness_main = \"2900\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":10440,"byte_end":10478,"line_start":437,"line_end":437,"column_start":1,"column_end":39,"is_primary":true,"text":[{"text":"#[reexport_test_harness_main = \"2900\"]","highlight_start":1,"highlight_end":39}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:437:1\n   |\nLL | #[reexport_test_harness_main = \"2900\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11245,"byte_end":11260,"line_start":463,"line_end":463,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[macro_escape] fn f() { }","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:463:5\n   |\nLL |     #[macro_escape] fn f() { }\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11308,"byte_end":11323,"line_start":466,"line_end":466,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[macro_escape] struct S;","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:466:5\n   |\nLL |     #[macro_escape] struct S;\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11370,"byte_end":11385,"line_start":469,"line_end":469,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[macro_escape] type T = S;","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:469:5\n   |\nLL |     #[macro_escape] type T = S;\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11434,"byte_end":11449,"line_start":472,"line_end":472,"column_start":5,"column_end":20,"is_primary":true,"text":[{"text":"    #[macro_escape] impl S { }","highlight_start":5,"highlight_end":20}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:472:5\n   |\nLL |     #[macro_escape] impl S { }\n   |     ^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11622,"byte_end":11632,"line_start":480,"line_end":480,"column_start":17,"column_end":27,"is_primary":true,"text":[{"text":"    mod inner { #![no_std] }","highlight_start":17,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:480:17\n   |\nLL |     mod inner { #![no_std] }\n   |                 ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be in the root module","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11622,"byte_end":11632,"line_start":480,"line_end":480,"column_start":17,"column_end":27,"is_primary":true,"text":[{"text":"    mod inner { #![no_std] }","highlight_start":17,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be in the root module\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:480:17\n   |\nLL |     mod inner { #![no_std] }\n   |                 ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11736,"byte_end":11745,"line_start":484,"line_end":484,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[no_std] fn f() { }","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:484:5\n   |\nLL |     #[no_std] fn f() { }\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11736,"byte_end":11745,"line_start":484,"line_end":484,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[no_std] fn f() { }","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:484:5\n   |\nLL |     #[no_std] fn f() { }\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11858,"byte_end":11867,"line_start":488,"line_end":488,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[no_std] struct S;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:488:5\n   |\nLL |     #[no_std] struct S;\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11858,"byte_end":11867,"line_start":488,"line_end":488,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[no_std] struct S;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:488:5\n   |\nLL |     #[no_std] struct S;\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11979,"byte_end":11988,"line_start":492,"line_end":492,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[no_std] type T = S;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:492:5\n   |\nLL |     #[no_std] type T = S;\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11979,"byte_end":11988,"line_start":492,"line_end":492,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[no_std] type T = S;","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:492:5\n   |\nLL |     #[no_std] type T = S;\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":12102,"byte_end":12111,"line_start":496,"line_end":496,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[no_std] impl S { }","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:496:5\n   |\nLL |     #[no_std] impl S { }\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":12102,"byte_end":12111,"line_start":496,"line_end":496,"column_start":5,"column_end":14,"is_primary":true,"text":[{"text":"    #[no_std] impl S { }","highlight_start":5,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:496:5\n   |\nLL |     #[no_std] impl S { }\n   |     ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11495,"byte_end":11504,"line_start":476,"line_end":476,"column_start":1,"column_end":10,"is_primary":true,"text":[{"text":"#[no_std]","highlight_start":1,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:476:1\n   |\nLL | #[no_std]\n   | ^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":11495,"byte_end":11504,"line_start":476,"line_end":476,"column_start":1,"column_end":10,"is_primary":true,"text":[{"text":"#[no_std]","highlight_start":1,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:476:1\n   |\nLL | #[no_std]\n   | ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":14829,"byte_end":14850,"line_start":635,"line_end":635,"column_start":17,"column_end":38,"is_primary":true,"text":[{"text":"    mod inner { #![crate_name=\"0900\"] }","highlight_start":17,"highlight_end":38}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:635:17\n   |\nLL |     mod inner { #![crate_name=\"0900\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be in the root module","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":14829,"byte_end":14850,"line_start":635,"line_end":635,"column_start":17,"column_end":38,"is_primary":true,"text":[{"text":"    mod inner { #![crate_name=\"0900\"] }","highlight_start":17,"highlight_end":38}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be in the root module\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:635:17\n   |\nLL |     mod inner { #![crate_name=\"0900\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":14954,"byte_end":14976,"line_start":639,"line_end":639,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_name = \"0900\"] fn f() { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:639:5\n   |\nLL |     #[crate_name = \"0900\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":14954,"byte_end":14976,"line_start":639,"line_end":639,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_name = \"0900\"] fn f() { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:639:5\n   |\nLL |     #[crate_name = \"0900\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15089,"byte_end":15111,"line_start":643,"line_end":643,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_name = \"0900\"] struct S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:643:5\n   |\nLL |     #[crate_name = \"0900\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15089,"byte_end":15111,"line_start":643,"line_end":643,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_name = \"0900\"] struct S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:643:5\n   |\nLL |     #[crate_name = \"0900\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15223,"byte_end":15245,"line_start":647,"line_end":647,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_name = \"0900\"] type T = S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:647:5\n   |\nLL |     #[crate_name = \"0900\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15223,"byte_end":15245,"line_start":647,"line_end":647,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_name = \"0900\"] type T = S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:647:5\n   |\nLL |     #[crate_name = \"0900\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15359,"byte_end":15381,"line_start":651,"line_end":651,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_name = \"0900\"] impl S { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:651:5\n   |\nLL |     #[crate_name = \"0900\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15359,"byte_end":15381,"line_start":651,"line_end":651,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_name = \"0900\"] impl S { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:651:5\n   |\nLL |     #[crate_name = \"0900\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":14685,"byte_end":14707,"line_start":631,"line_end":631,"column_start":1,"column_end":23,"is_primary":true,"text":[{"text":"#[crate_name = \"0900\"]","highlight_start":1,"highlight_end":23}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:631:1\n   |\nLL | #[crate_name = \"0900\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":14685,"byte_end":14707,"line_start":631,"line_end":631,"column_start":1,"column_end":23,"is_primary":true,"text":[{"text":"#[crate_name = \"0900\"]","highlight_start":1,"highlight_end":23}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:631:1\n   |\nLL | #[crate_name = \"0900\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15636,"byte_end":15657,"line_start":660,"line_end":660,"column_start":17,"column_end":38,"is_primary":true,"text":[{"text":"    mod inner { #![crate_type=\"0800\"] }","highlight_start":17,"highlight_end":38}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:660:17\n   |\nLL |     mod inner { #![crate_type=\"0800\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be in the root module","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15636,"byte_end":15657,"line_start":660,"line_end":660,"column_start":17,"column_end":38,"is_primary":true,"text":[{"text":"    mod inner { #![crate_type=\"0800\"] }","highlight_start":17,"highlight_end":38}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be in the root module\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:660:17\n   |\nLL |     mod inner { #![crate_type=\"0800\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15761,"byte_end":15783,"line_start":664,"line_end":664,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_type = \"0800\"] fn f() { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:664:5\n   |\nLL |     #[crate_type = \"0800\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15761,"byte_end":15783,"line_start":664,"line_end":664,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_type = \"0800\"] fn f() { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:664:5\n   |\nLL |     #[crate_type = \"0800\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15896,"byte_end":15918,"line_start":668,"line_end":668,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_type = \"0800\"] struct S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:668:5\n   |\nLL |     #[crate_type = \"0800\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15896,"byte_end":15918,"line_start":668,"line_end":668,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_type = \"0800\"] struct S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:668:5\n   |\nLL |     #[crate_type = \"0800\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16030,"byte_end":16052,"line_start":672,"line_end":672,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_type = \"0800\"] type T = S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:672:5\n   |\nLL |     #[crate_type = \"0800\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16030,"byte_end":16052,"line_start":672,"line_end":672,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_type = \"0800\"] type T = S;","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:672:5\n   |\nLL |     #[crate_type = \"0800\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16166,"byte_end":16188,"line_start":676,"line_end":676,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_type = \"0800\"] impl S { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:676:5\n   |\nLL |     #[crate_type = \"0800\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16166,"byte_end":16188,"line_start":676,"line_end":676,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":"    #[crate_type = \"0800\"] impl S { }","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:676:5\n   |\nLL |     #[crate_type = \"0800\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15492,"byte_end":15514,"line_start":656,"line_end":656,"column_start":1,"column_end":23,"is_primary":true,"text":[{"text":"#[crate_type = \"0800\"]","highlight_start":1,"highlight_end":23}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:656:1\n   |\nLL | #[crate_type = \"0800\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":15492,"byte_end":15514,"line_start":656,"line_end":656,"column_start":1,"column_end":23,"is_primary":true,"text":[{"text":"#[crate_type = \"0800\"]","highlight_start":1,"highlight_end":23}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:656:1\n   |\nLL | #[crate_type = \"0800\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16435,"byte_end":16453,"line_start":685,"line_end":685,"column_start":17,"column_end":35,"is_primary":true,"text":[{"text":"    mod inner { #![feature(x0600)] }","highlight_start":17,"highlight_end":35}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:685:17\n   |\nLL |     mod inner { #![feature(x0600)] }\n   |                 ^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be in the root module","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16435,"byte_end":16453,"line_start":685,"line_end":685,"column_start":17,"column_end":35,"is_primary":true,"text":[{"text":"    mod inner { #![feature(x0600)] }","highlight_start":17,"highlight_end":35}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be in the root module\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:685:17\n   |\nLL |     mod inner { #![feature(x0600)] }\n   |                 ^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16557,"byte_end":16574,"line_start":689,"line_end":689,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"    #[feature(x0600)] fn f() { }","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:689:5\n   |\nLL |     #[feature(x0600)] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16557,"byte_end":16574,"line_start":689,"line_end":689,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"    #[feature(x0600)] fn f() { }","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:689:5\n   |\nLL |     #[feature(x0600)] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16687,"byte_end":16704,"line_start":693,"line_end":693,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"    #[feature(x0600)] struct S;","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:693:5\n   |\nLL |     #[feature(x0600)] struct S;\n   |     ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16687,"byte_end":16704,"line_start":693,"line_end":693,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"    #[feature(x0600)] struct S;","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:693:5\n   |\nLL |     #[feature(x0600)] struct S;\n   |     ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16816,"byte_end":16833,"line_start":697,"line_end":697,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"    #[feature(x0600)] type T = S;","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:697:5\n   |\nLL |     #[feature(x0600)] type T = S;\n   |     ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16816,"byte_end":16833,"line_start":697,"line_end":697,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"    #[feature(x0600)] type T = S;","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:697:5\n   |\nLL |     #[feature(x0600)] type T = S;\n   |     ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16947,"byte_end":16964,"line_start":701,"line_end":701,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"    #[feature(x0600)] impl S { }","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:701:5\n   |\nLL |     #[feature(x0600)] impl S { }\n   |     ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16947,"byte_end":16964,"line_start":701,"line_end":701,"column_start":5,"column_end":22,"is_primary":true,"text":[{"text":"    #[feature(x0600)] impl S { }","highlight_start":5,"highlight_end":22}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:701:5\n   |\nLL |     #[feature(x0600)] impl S { }\n   |     ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16299,"byte_end":16316,"line_start":681,"line_end":681,"column_start":1,"column_end":18,"is_primary":true,"text":[{"text":"#[feature(x0600)]","highlight_start":1,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:681:1\n   |\nLL | #[feature(x0600)]\n   | ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":16299,"byte_end":16316,"line_start":681,"line_end":681,"column_start":1,"column_end":18,"is_primary":true,"text":[{"text":"#[feature(x0600)]","highlight_start":1,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:681:1\n   |\nLL | #[feature(x0600)]\n   | ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17207,"byte_end":17218,"line_start":711,"line_end":711,"column_start":17,"column_end":28,"is_primary":true,"text":[{"text":"    mod inner { #![no_main] }","highlight_start":17,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:711:17\n   |\nLL |     mod inner { #![no_main] }\n   |                 ^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be in the root module","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17207,"byte_end":17218,"line_start":711,"line_end":711,"column_start":17,"column_end":28,"is_primary":true,"text":[{"text":"    mod inner { #![no_main] }","highlight_start":17,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be in the root module\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:711:17\n   |\nLL |     mod inner { #![no_main] }\n   |                 ^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17322,"byte_end":17332,"line_start":715,"line_end":715,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_main] fn f() { }","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:715:5\n   |\nLL |     #[no_main] fn f() { }\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17322,"byte_end":17332,"line_start":715,"line_end":715,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_main] fn f() { }","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:715:5\n   |\nLL |     #[no_main] fn f() { }\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17445,"byte_end":17455,"line_start":719,"line_end":719,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_main] struct S;","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:719:5\n   |\nLL |     #[no_main] struct S;\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17445,"byte_end":17455,"line_start":719,"line_end":719,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_main] struct S;","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:719:5\n   |\nLL |     #[no_main] struct S;\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17567,"byte_end":17577,"line_start":723,"line_end":723,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_main] type T = S;","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:723:5\n   |\nLL |     #[no_main] type T = S;\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17567,"byte_end":17577,"line_start":723,"line_end":723,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_main] type T = S;","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:723:5\n   |\nLL |     #[no_main] type T = S;\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17691,"byte_end":17701,"line_start":727,"line_end":727,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_main] impl S { }","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:727:5\n   |\nLL |     #[no_main] impl S { }\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17691,"byte_end":17701,"line_start":727,"line_end":727,"column_start":5,"column_end":15,"is_primary":true,"text":[{"text":"    #[no_main] impl S { }","highlight_start":5,"highlight_end":15}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:727:5\n   |\nLL |     #[no_main] impl S { }\n   |     ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17076,"byte_end":17086,"line_start":707,"line_end":707,"column_start":1,"column_end":11,"is_primary":true,"text":[{"text":"#[no_main]","highlight_start":1,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:707:1\n   |\nLL | #[no_main]\n   | ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":17076,"byte_end":17086,"line_start":707,"line_end":707,"column_start":1,"column_end":11,"is_primary":true,"text":[{"text":"#[no_main]","highlight_start":1,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:707:1\n   |\nLL | #[no_main]\n   | ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18158,"byte_end":18184,"line_start":749,"line_end":749,"column_start":17,"column_end":43,"is_primary":true,"text":[{"text":"    mod inner { #![recursion_limit=\"0200\"] }","highlight_start":17,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:749:17\n   |\nLL |     mod inner { #![recursion_limit=\"0200\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be in the root module","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18158,"byte_end":18184,"line_start":749,"line_end":749,"column_start":17,"column_end":43,"is_primary":true,"text":[{"text":"    mod inner { #![recursion_limit=\"0200\"] }","highlight_start":17,"highlight_end":43}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be in the root module\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:749:17\n   |\nLL |     mod inner { #![recursion_limit=\"0200\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18288,"byte_end":18313,"line_start":753,"line_end":753,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    #[recursion_limit=\"0200\"] fn f() { }","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:753:5\n   |\nLL |     #[recursion_limit=\"0200\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18288,"byte_end":18313,"line_start":753,"line_end":753,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    #[recursion_limit=\"0200\"] fn f() { }","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:753:5\n   |\nLL |     #[recursion_limit=\"0200\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18426,"byte_end":18451,"line_start":757,"line_end":757,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    #[recursion_limit=\"0200\"] struct S;","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:757:5\n   |\nLL |     #[recursion_limit=\"0200\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18426,"byte_end":18451,"line_start":757,"line_end":757,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    #[recursion_limit=\"0200\"] struct S;","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:757:5\n   |\nLL |     #[recursion_limit=\"0200\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18563,"byte_end":18588,"line_start":761,"line_end":761,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    #[recursion_limit=\"0200\"] type T = S;","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:761:5\n   |\nLL |     #[recursion_limit=\"0200\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18563,"byte_end":18588,"line_start":761,"line_end":761,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    #[recursion_limit=\"0200\"] type T = S;","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:761:5\n   |\nLL |     #[recursion_limit=\"0200\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18702,"byte_end":18727,"line_start":765,"line_end":765,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    #[recursion_limit=\"0200\"] impl S { }","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:765:5\n   |\nLL |     #[recursion_limit=\"0200\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18702,"byte_end":18727,"line_start":765,"line_end":765,"column_start":5,"column_end":30,"is_primary":true,"text":[{"text":"    #[recursion_limit=\"0200\"] impl S { }","highlight_start":5,"highlight_end":30}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:765:5\n   |\nLL |     #[recursion_limit=\"0200\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18006,"byte_end":18031,"line_start":745,"line_end":745,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"#[recursion_limit=\"0200\"]","highlight_start":1,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:745:1\n   |\nLL | #[recursion_limit=\"0200\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18006,"byte_end":18031,"line_start":745,"line_end":745,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"#[recursion_limit=\"0200\"]","highlight_start":1,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:745:1\n   |\nLL | #[recursion_limit=\"0200\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18994,"byte_end":19022,"line_start":774,"line_end":774,"column_start":17,"column_end":45,"is_primary":true,"text":[{"text":"    mod inner { #![type_length_limit=\"0100\"] }","highlight_start":17,"highlight_end":45}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:774:17\n   |\nLL |     mod inner { #![type_length_limit=\"0100\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] thread 'main' panicked at 'Some tests failed', src/tools/compiletest/src/main.rs:516:22
[01:08:30] {"message":"crate-level attribute should be in the root module","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18994,"byte_end":19022,"line_start":774,"line_end":774,"column_start":17,"column_end":45,"is_primary":true,"text":[{"text":"    mod inner { #![type_length_limit=\"0100\"] }","highlight_start":17,"highlight_end":45}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be in the root module\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:774:17\n   |\nLL |     mod inner { #![type_length_limit=\"0100\"] }\n   |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":19126,"byte_end":19153,"line_start":778,"line_end":778,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":"    #[type_length_limit=\"0100\"] fn f() { }","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:778:5\n   |\nLL |     #[type_length_limit=\"0100\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":19126,"byte_end":19153,"line_start":778,"line_end":778,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":"    #[type_length_limit=\"0100\"] fn f() { }","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:778:5\n   |\nLL |     #[type_length_limit=\"0100\"] fn f() { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":19266,"byte_end":19293,"line_start":782,"line_end":782,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":"    #[type_length_limit=\"0100\"] struct S;","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:782:5\n   |\nLL |     #[type_length_limit=\"0100\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":19266,"byte_end":19293,"line_start":782,"line_end":782,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":"    #[type_length_limit=\"0100\"] struct S;","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:782:5\n   |\nLL |     #[type_length_limit=\"0100\"] struct S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":19405,"byte_end":19432,"line_start":786,"line_end":786,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":"    #[type_length_limit=\"0100\"] type T = S;","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:786:5\n   |\nLL |     #[type_length_limit=\"0100\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":19405,"byte_end":19432,"line_start":786,"line_end":786,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":"    #[type_length_limit=\"0100\"] type T = S;","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:786:5\n   |\nLL |     #[type_length_limit=\"0100\"] type T = S;\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":19546,"byte_end":19573,"line_start":790,"line_end":790,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":"    #[type_length_limit=\"0100\"] impl S { }","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:790:5\n   |\nLL |     #[type_length_limit=\"0100\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":19546,"byte_end":19573,"line_start":790,"line_end":790,"column_start":5,"column_end":32,"is_primary":true,"text":[{"text":"    #[type_length_limit=\"0100\"] impl S { }","highlight_start":5,"highlight_end":32}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:790:5\n   |\nLL |     #[type_length_limit=\"0100\"] impl S { }\n   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18838,"byte_end":18865,"line_start":770,"line_end":770,"column_start":1,"column_end":28,"is_primary":true,"text":[{"text":"#[type_length_limit=\"0100\"]","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:770:1\n   |\nLL | #[type_length_limit=\"0100\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":18838,"byte_end":18865,"line_start":770,"line_end":770,"column_start":1,"column_end":28,"is_primary":true,"text":[{"text":"#[type_length_limit=\"0100\"]","highlight_start":1,"highlight_end":28}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: crate-level attribute should be an inner attribute: add an exclamation mark: #![foo]\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:770:1\n   |\nLL | #[type_length_limit=\"0100\"]\n   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1795,"byte_end":1811,"line_start":43,"line_end":43,"column_start":1,"column_end":17,"is_primary":true,"text":[{"text":"#![macro_export] //~ WARN unused attribute","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:43:1\n   |\nLL | #![macro_export] //~ WARN unused attribute\n   | ^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1838,"byte_end":1858,"line_start":44,"line_end":44,"column_start":1,"column_end":21,"is_primary":true,"text":[{"text":"#![plugin_registrar] //~ WARN unused attribute","highlight_start":1,"highlight_end":21}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:44:1\n   |\nLL | #![plugin_registrar] //~ WARN unused attribute\n   | ^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1944,"byte_end":1952,"line_start":47,"line_end":47,"column_start":1,"column_end":9,"is_primary":true,"text":[{"text":"#![main] //~ WARN unused attribute","highlight_start":1,"highlight_end":9}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:47:1\n   |\nLL | #![main] //~ WARN unused attribute\n   | ^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":1979,"byte_end":1988,"line_start":48,"line_end":48,"column_start":1,"column_end":10,"is_primary":true,"text":[{"text":"#![start] //~ WARN unused attribute","highlight_start":1,"highlight_end":10}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:48:1\n   |\nLL | #![start] //~ WARN unused attribute\n   | ^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":2202,"byte_end":2212,"line_start":51,"line_end":51,"column_start":1,"column_end":11,"is_primary":true,"text":[{"text":"#![repr()]","highlight_start":1,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:51:1\n   |\nLL | #![repr()]\n   | ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":2240,"byte_end":2257,"line_start":53,"line_end":53,"column_start":1,"column_end":18,"is_primary":true,"text":[{"text":"#![path = \"3800\"] //~ WARN unused attribute","highlight_start":1,"highlight_end":18}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:53:1\n   |\nLL | #![path = \"3800\"] //~ WARN unused attribute\n   | ^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":2284,"byte_end":2309,"line_start":54,"line_end":54,"column_start":1,"column_end":26,"is_primary":true,"text":[{"text":"#![automatically_derived] //~ WARN unused attribute","highlight_start":1,"highlight_end":26}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:54:1\n   |\nLL | #![automatically_derived] //~ WARN unused attribute\n   | ^^^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":2336,"byte_end":2349,"line_start":55,"line_end":55,"column_start":1,"column_end":14,"is_primary":true,"text":[{"text":"#![no_mangle]","highlight_start":1,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:55:1\n   |\nLL | #![no_mangle]\n   | ^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":2350,"byte_end":2361,"line_start":56,"line_end":56,"column_start":1,"column_end":12,"is_primary":true,"text":[{"text":"#![no_link] //~ WARN unused attribute","highlight_start":1,"highlight_end":12}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:56:1\n   |\nLL | #![no_link] //~ WARN unused attribute\n   | ^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":2427,"byte_end":2443,"line_start":58,"line_end":58,"column_start":1,"column_end":17,"is_primary":true,"text":[{"text":"#![should_panic] //~ WARN unused attribute","highlight_start":1,"highlight_end":17}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:58:1\n   |\nLL | #![should_panic] //~ WARN unused attribute\n   | ^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":2470,"byte_end":2480,"line_start":59,"line_end":59,"column_start":1,"column_end":11,"is_primary":true,"text":[{"text":"#![ignore] //~ WARN unused attribute","highlight_start":1,"highlight_end":11}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:59:1\n   |\nLL | #![ignore] //~ WARN unused attribute\n   | ^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":2794,"byte_end":2817,"line_start":65,"line_end":65,"column_start":1,"column_end":24,"is_primary":true,"text":[{"text":"#![proc_macro_derive()] //~ WARN unused attribute","highlight_start":1,"highlight_end":24}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:65:1\n   |\nLL | #![proc_macro_derive()] //~ WARN unused attribute\n   | ^^^^^^^^^^^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"unused attribute","code":{"code":"unused_attributes","explanation":null},"level":"warning","spans":[{"file_name":"/checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs","byte_start":3067,"byte_end":3080,"line_start":74,"line_end":74,"column_start":1,"column_end":14,"is_primary":true,"text":[{"text":"#![no_mangle] // Yikes, dupe'd on BUILTIN_ATTRIBUTES list (see \"3500\")","highlight_start":1,"highlight_end":14}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"warning: unused attribute\n  --> /checkout/src/test/ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs:74:1\n   |\nLL | #![no_mangle] // Yikes, dupe'd on BUILTIN_ATTRIBUTES list (see \"3500\")\n   | ^^^^^^^^^^^^^\n\n"}
[01:08:30] {"message":"invalid windows subsystem `1000`, only `windows` and `console` are allowed","code":null,"level":"error","spans":[],"children":[],"rendered":"error: invalid windows subsystem `1000`, only `windows` and `console` are allowed\n\n"}
[01:08:30] 
[01:08:30] ------------------------------------------
[01:08:30] 
[01:08:30] thread '[ui] ui/feature-gate/issue-43106-gating-of-builtin-attrs.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3425:9
---
[01:08:30] test result: FAILED. 5509 passed; 1 failed; 21 ignored; 0 measured; 0 filtered out
[01:08:30] 
[01:08:30] 
[01:08:30] 
[01:08:30] command did not execute successfully: "/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-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -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" "6.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"
[01:08:30] 
[01:08:30] 
[01:08:30] failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test
[01:08:30] Build completed unsuccessfully in 0:04:29
[01:08:30] Build completed unsuccessfully in 0:04:29
[01:08:30] Makefile:48: recipe for target 'check' failed
[01:08:30] make: *** [check] Error 1
The command "stamp sh -x -c "$RUN_SCRIPT"" exited with 2.
travis_time:start:2d304fad
$ date && (curl -fs --head https://google.com | grep ^Date: | sed 's/Date: //g' || true)
Sat Apr 13 10:04:03 UTC 2019
---
travis_time:end:285408ac:start=1555149845013065637,finish=1555149845018200996,duration=5135359
travis_fold:end:after_failure.3
travis_fold:start:after_failure.4
travis_time:start:0824bc6b
$ ln -s . checkout && for CORE in obj/cores/core.*; do EXE=$(echo $CORE | sed 's|obj/cores/core\.[0-9]*\.!checkout!\(.*\)|\1|;y|!|/|'); if [ -f "$EXE" ]; then printf travis_fold":start:crashlog\n\033[31;1m%s\033[0m\n" "$CORE"; gdb --batch -q -c "$CORE" "$EXE" -iex 'set auto-load off' -iex 'dir src/' -iex 'set sysroot .' -ex bt -ex q; echo travis_fold":"end:crashlog; fi; done || true
travis_fold:end:after_failure.4
travis_fold:start:after_failure.5
travis_time:start:131f706c
travis_time:start:131f706c
$ cat ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers || true
cat: ./obj/build/x86_64-unknown-linux-gnu/native/asan/build/lib/asan/clang_rt.asan-dynamic-i386.vers: No such file or directory
travis_fold:end:after_failure.5
travis_fold:start:after_failure.6
travis_time:start:03fb1482
$ dmesg | grep -i kill

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 Apr 13, 2019

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

@Zoxc
Copy link
Contributor Author

Zoxc commented Apr 13, 2019

@rust-timer build 56b8dd7ff1c1856ebc09a93f9d2fd6b944fd735a

@rust-timer
Copy link
Collaborator

Success: Queued 56b8dd7ff1c1856ebc09a93f9d2fd6b944fd735a with parent 99da733, comparison URL.

@rust-timer
Copy link
Collaborator

Finished benchmarking try commit 56b8dd7ff1c1856ebc09a93f9d2fd6b944fd735a

@Zoxc
Copy link
Contributor Author

Zoxc commented Apr 15, 2019

@bors r=petrochenkov

@bors
Copy link
Contributor

bors commented Apr 15, 2019

📌 Commit cf3a256 has been approved by petrochenkov

@bors bors added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. labels Apr 15, 2019
@bors
Copy link
Contributor

bors commented Apr 15, 2019

⌛ Testing commit cf3a256 with merge 9217fe0...

bors added a commit that referenced this pull request Apr 15, 2019
Preallocate BUILTIN_ATTRIBUTES symbols

Builds on #59655

r? @petrochenkov
@bors
Copy link
Contributor

bors commented Apr 15, 2019

☀️ Test successful - checks-travis, status-appveyor
Approved by: petrochenkov
Pushing 9217fe0 to master...

@bors bors added the merged-by-bors This PR was explicitly merged by bors. label Apr 15, 2019
@bors bors merged commit cf3a256 into rust-lang:master Apr 15, 2019
@Zoxc Zoxc deleted the symbols-attrs branch April 15, 2019 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged-by-bors This PR was explicitly merged by bors. S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants