Skip to content

Conversation

Zalathar
Copy link
Contributor

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

estebank and others added 6 commits December 21, 2024 19:08
Provide a fallback in `best_blame_constraint` when `find_constraint_paths_between_regions` doesn't have a result. This code is due a rework to avoid the letf-over `unwrap()`, but avoids the ICE caused by the repro.

Fix rust-lang#133252.
- librustdoc::clean::clean_lifetime doesn't need a mut doc context
- librustdoc::clean::normalize doesn't need a mut doc context
- move Some() wrapping up into `clean_predicate()`
- simplify nested if in librustdoc::clean::record_extern_fqn()
Use `check-run-results` for `run-fail` test stderr

Fixes rust-lang#65865
Avoid ICE in borrowck

Provide a fallback in `best_blame_constraint` when `find_constraint_paths_between_regions` doesn't have a result. This code is due a rework to avoid the letf-over `unwrap()`, but avoids the ICE caused by the repro.

Fix rust-lang#133252.
… r=GuillaumeGomez

nits: Cleanups in `librustdoc::clean`

r? ``@GuillaumeGomez``
@rustbot rustbot added A-testsuite Area: The testsuite used to check the correctness of rustc PG-exploit-mitigations Project group: Exploit mitigations S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. rollup A PR which is a rollup labels Dec 29, 2024
@Zalathar
Copy link
Contributor Author

@bors r+ p=5 rollup=never

@bors
Copy link
Collaborator

bors commented Dec 29, 2024

📌 Commit 8dc9921 has been approved by Zalathar

It is now in the queue for this repository.

@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-review Status: Awaiting review from the assignee but also interested parties. labels Dec 29, 2024
bors added a commit to rust-lang-ci/rust that referenced this pull request Dec 29, 2024
Rollup of 3 pull requests

Successful merges:

 - rust-lang#133460 (Use `check-run-results` for `run-fail` test stderr)
 - rust-lang#134627 (Avoid ICE in borrowck)
 - rust-lang#134799 (nits: Cleanups in `librustdoc::clean`)

r? `@ghost`
`@rustbot` modify labels: rollup
@bors
Copy link
Collaborator

bors commented Dec 29, 2024

⌛ Testing commit 8dc9921 with merge 869b3cc...

@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-llvm-18-3 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
------------------------------------------


---- [ui] tests/ui/array-slice-vec/vec-overrun.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/array-slice-vec/vec-overrun/vec-overrun.run.stderr"

1 thread 'main' panicked at $DIR/vec-overrun.rs:11:17:
2 index out of bounds: the len is 1 but the index is 2
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_bounds_check
+    3: <usize as core::slice::index::SliceIndex<[T]>>::index
+    4: <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
+    5: vec_overrun::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_bounds_check
   3: <usize as core::slice::index::SliceIndex<[T]>>::index
   4: <alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
   5: vec_overrun::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+    2: <core::pin::Pin<P> as core::future::future::Future>::poll
+    3: issue_65419_async_fn_resume_after_panic::executor::block_on
+    4: issue_65419_async_fn_resume_after_panic::main::{{closure}}
+    5: core::ops::function::FnOnce::call_once
+    6: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
+    8: __rust_try
+    9: std::panic::catch_unwind
+   10: issue_65419_async_fn_resume_after_panic::main
+   11: core::ops::function::FnOnce::call_once
---
   2: <core::pin::Pin<P> as core::future::future::Future>::poll
   3: issue_65419_async_fn_resume_after_panic::executor::block_on
   4: issue_65419_async_fn_resume_after_panic::main::{{closure}}
   5: core::ops::function::FnOnce::call_once
   6: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
   8: __rust_try
   9: std::panic::catch_unwind
  10: issue_65419_async_fn_resume_after_panic::main
  11: core::ops::function::FnOnce::call_once
---
------------------------------------------


---- [ui] tests/ui/binop/binop-fail-3.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/binop/binop-fail-3/binop-fail-3.run.stderr"

1 thread 'main' panicked at $DIR/binop-fail-3.rs:6:5:
2 quux
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: std::panicking::begin_panic
+    1: binop_fail_3::foo
+    2: binop_fail_3::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 



The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/binop/binop-fail-3" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/binop/binop-fail-3/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/binop/binop-fail-3.rs:6:5:
quux
stack backtrace:
stack backtrace:
   0: std::panicking::begin_panic
   1: binop_fail_3::foo
   2: binop_fail_3::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/borrowck/issue-28934" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/borrowck/issue-28934/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/borrowck/issue-28934.rs:14:9:
explicit panic
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/consts/issue-29798" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/consts/issue-29798/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/consts/issue-29798.rs:6:5:
index out of bounds: the len is 5 but the index is 5
stack backtrace:
---
+    0: std::panicking::begin_panic
+    1: coroutine_resume_after_panic::main::{{closure}}
+    2: coroutine_resume_after_panic::main::{{closure}}
+    3: core::ops::function::FnOnce::call_once
+    4: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
+    6: __rust_try
+    7: std::panic::catch_unwind
+    8: coroutine_resume_after_panic::main
+    9: core::ops::function::FnOnce::call_once
---
   0: std::panicking::begin_panic
   1: coroutine_resume_after_panic::main::{{closure}}
   2: coroutine_resume_after_panic::main::{{closure}}
   3: core::ops::function::FnOnce::call_once
   4: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
   6: __rust_try
   7: std::panic::catch_unwind
   8: coroutine_resume_after_panic::main
   9: core::ops::function::FnOnce::call_once
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/expr/if/expr-if-panic-fn" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/expr/if/expr-if-panic-fn/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/expr/if/expr-if-panic-fn.rs:6:5:
explicit panic
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/expr/if/if-cond-bot.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/expr/if/if-cond-bot/if-cond-bot.run.stderr"

1 thread 'main' panicked at $DIR/if-cond-bot.rs:7:5:
2 quux
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: std::panicking::begin_panic
+    1: if_cond_bot::my_err
+    2: if_cond_bot::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 



The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/expr/if/if-cond-bot" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/expr/if/if-cond-bot/a"
bye
------------------------------------------
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/expr/if/if-cond-bot.rs:7:5:
thread 'main' panicked at /checkout/tests/ui/expr/if/if-cond-bot.rs:7:5:
quux
stack backtrace:
   0: std::panicking::begin_panic
   1: if_cond_bot::my_err
   2: if_cond_bot::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/extern/issue-18576" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/extern/issue-18576/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/extern/issue-18576.rs:11:5:
stop
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/imports/glob-use-std.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/imports/glob-use-std/glob-use-std.run.stderr"

1 thread 'main' panicked at $DIR/glob-use-std.rs:10:5:
2 panic works
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-12920" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-12920/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/issues/issue-12920.rs:6:5:
explicit panic
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-13202" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-13202/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/issues/issue-13202.rs:6:27:
bad input
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-20971" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-20971/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/issues/issue-20971.rs:18:5:
Hello, world!
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/issues/issue-23354-2.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-23354-2/issue-23354-2.run.stderr"

1 thread 'main' panicked at $DIR/issue-23354-2.rs:8:14:
2 panic evaluated
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-23354-2" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-23354-2/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/issues/issue-23354-2.rs:8:14:
panic evaluated
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-23354" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-23354/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/issues/issue-23354.rs:7:14:
panic evaluated
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-2761" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-2761/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/issues/issue-2761.rs:6:5:
custom message
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-3029" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-3029/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/issues/issue-3029.rs:10:5:
so long
stack backtrace:
---
2 panicking destructors ftw!
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: std::panicking::begin_panic
+    1: <issue_30380::FilledOnDrop as core::ops::drop::Drop>::drop
+    2: core::ptr::drop_in_place<issue_30380::FilledOnDrop>
+    3: issue_30380::foo
+    4: issue_30380::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 



The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-30380" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/issues/issue-30380/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/issues/issue-30380.rs:17:13:
panicking destructors ftw!
stack backtrace:
stack backtrace:
   0: std::panicking::begin_panic
   1: <issue_30380::FilledOnDrop as core::ops::drop::Drop>::drop
   2: core::ptr::drop_in_place<issue_30380::FilledOnDrop>
   3: issue_30380::foo
   4: issue_30380::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::option::expect_failed
+    3: <std::time::Instant as core::ops::arith::Add<core::time::Duration>>::add
+    4: issue_44216_add_instant::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::option::expect_failed
   3: <std::time::Instant as core::ops::arith::Add<core::time::Duration>>::add
   4: issue_44216_add_instant::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::option::expect_failed
+    3: <std::time::SystemTime as core::ops::arith::Add<core::time::Duration>>::add
+    4: issue_44216_add_system_time::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::option::expect_failed
   3: <std::time::SystemTime as core::ops::arith::Add<core::time::Duration>>::add
   4: issue_44216_add_system_time::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::option::expect_failed
+    3: <std::time::Instant as core::ops::arith::Sub<core::time::Duration>>::sub
+    4: issue_44216_sub_instant::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::option::expect_failed
   3: <std::time::Instant as core::ops::arith::Sub<core::time::Duration>>::sub
   4: issue_44216_sub_instant::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::option::expect_failed
+    3: <std::time::SystemTime as core::ops::arith::Sub<core::time::Duration>>::sub
+    4: issue_44216_sub_system_time::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::option::expect_failed
   3: <std::time::SystemTime as core::ops::arith::Sub<core::time::Duration>>::sub
   4: issue_44216_sub_system_time::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_bounds_check
+    3: issue_69225_SCEVAddExpr_wrap_flag::do_test
+    4: issue_69225_SCEVAddExpr_wrap_flag::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.


The actual run.stderr differed from the expected run.stderr.

---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_bounds_check
   3: issue_69225_SCEVAddExpr_wrap_flag::do_test
   4: issue_69225_SCEVAddExpr_wrap_flag::main
------------------------------------------


---- [ui] tests/ui/loops/issue-69225-layout-repeated-checked-add.rs stdout ----
---
------------------------------------------


---- [ui] tests/ui/macros/assert-as-macro.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-as-macro/assert-as-macro.run.stderr"

1 thread 'main' panicked at $DIR/assert-as-macro.rs:6:5:
2 assertion failed: 1 == 2
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
------------------------------------------


---- [ui] tests/ui/macros/assert-eq-macro-msg.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-eq-macro-msg/assert-eq-macro-msg.run.stderr"

2 assertion `left == right` failed: 1 + 1 definitely should be 3
3   left: 2
4  right: 3
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-eq-macro-msg" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-eq-macro-msg/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/macros/assert-eq-macro-msg.rs:8:5:
assertion `left == right` failed: 1 + 1 definitely should be 3
  left: 2
---
------------------------------------------


---- [ui] tests/ui/macros/assert-macro-fmt.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-macro-fmt/assert-macro-fmt.run.stderr"

1 thread 'main' panicked at $DIR/assert-macro-fmt.rs:7:5:
2 test-assert-fmt 42 rust
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
------------------------------------------


---- [ui] tests/ui/macros/assert-ne-macro-msg.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-ne-macro-msg/assert-ne-macro-msg.run.stderr"


2 assertion `left != right` failed: 1 + 1 definitely should not be 2
4  right: 2
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: rust_begin_unwind
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-ne-macro-msg" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-ne-macro-msg/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/macros/assert-ne-macro-msg.rs:8:5:
thread 'main' panicked at /checkout/tests/ui/macros/assert-ne-macro-msg.rs:8:5:
assertion `left != right` failed: 1 + 1 definitely should not be 2
 right: 2
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
---
------------------------------------------


---- [ui] tests/ui/macros/assert-matches-macro-msg.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-matches-macro-msg/assert-matches-macro-msg.run.stderr"


2 assertion `left matches right` failed: 1 + 1 definitely should be 3
4  right: 3
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: rust_begin_unwind
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-matches-macro-msg" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/assert-matches-macro-msg/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/macros/assert-matches-macro-msg.rs:12:5:
thread 'main' panicked at /checkout/tests/ui/macros/assert-matches-macro-msg.rs:12:5:
assertion `left matches right` failed: 1 + 1 definitely should be 3
 right: 3
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
---
------------------------------------------


---- [ui] tests/ui/macros/die-macro-2.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/die-macro-2/die-macro-2.run.stderr"

1 thread 'main' panicked at $DIR/die-macro-2.rs:6:5:
2 test
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: std::panicking::begin_panic
+    1: die_macro_2::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 



The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/die-macro-2" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/die-macro-2/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/macros/die-macro-2.rs:6:5:
test
stack backtrace:
stack backtrace:
   0: std::panicking::begin_panic
   1: die_macro_2::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
------------------------------------------


---- [ui] tests/ui/macros/unreachable-fmt-msg.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/unreachable-fmt-msg/unreachable-fmt-msg.run.stderr"

1 thread 'main' panicked at $DIR/unreachable-fmt-msg.rs:6:5:
2 internal error: entered unreachable code: 6 is not prime
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/unreachable-fmt-msg" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/unreachable-fmt-msg/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/macros/unreachable-fmt-msg.rs:6:5:
internal error: entered unreachable code: 6 is not prime
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/macros/unreachable-static-msg.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/unreachable-static-msg/unreachable-static-msg.run.stderr"

1 thread 'main' panicked at $DIR/unreachable-static-msg.rs:6:5:
2 internal error: entered unreachable code: uhoh
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/unreachable-static-msg" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/macros/unreachable-static-msg/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/macros/unreachable-static-msg.rs:6:5:
internal error: entered unreachable code: uhoh
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/match/expr-match-panic-fn" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/match/expr-match-panic-fn/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/match/expr-match-panic-fn.rs:6:5:
explicit panic
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/match/match-disc-bot.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/match/match-disc-bot/match-disc-bot.run.stderr"

1 thread 'main' panicked at $DIR/match-disc-bot.rs:6:5:
2 quux
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: std::panicking::begin_panic
+    1: match_disc_bot::f
+    2: match_disc_bot::g
+    3: match_disc_bot::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 



The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/match/match-disc-bot" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/match/match-disc-bot/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/match/match-disc-bot.rs:6:5:
quux
stack backtrace:
stack backtrace:
   0: std::panicking::begin_panic
   1: match_disc_bot::f
   2: match_disc_bot::g
   3: match_disc_bot::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------



---- [ui] tests/ui/match/match-wildcards.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/match/match-wildcards/match-wildcards.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at $DIR/match-wildcards.rs:8:13:
2 squirrelcupcake
+ stack backtrace:
+    0: std::panicking::begin_panic
+    1: match_wildcards::cmp
+    2: match_wildcards::main
---
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/match/match-wildcards" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/match/match-wildcards/a"
stdout: none
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/match/match-wildcards.rs:8:13:
squirrelcupcake
   0: std::panicking::begin_panic
   1: match_wildcards::cmp
   2: match_wildcards::main
   3: core::ops::function::FnOnce::call_once
---
------------------------------------------


---- [ui] tests/ui/mir/mir_codegen_calls_converging_drops_2.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_codegen_calls_converging_drops_2/mir_codegen_calls_converging_drops_2.run.stderr"

2 dropped
3 thread 'main' panicked at $DIR/mir_codegen_calls_converging_drops_2.rs:29:5:
4 exit
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_codegen_calls_converging_drops_2" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_codegen_calls_converging_drops_2/a"
--- stderr -------------------------------
complex called
dropped
thread 'main' panicked at /checkout/tests/ui/mir/mir_codegen_calls_converging_drops_2.rs:29:5:
---
------------------------------------------


---- [ui] tests/ui/mir/mir_dynamic_drops_1.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_1/mir_dynamic_drops_1.run.stderr"

2 drop 2
3 thread 'main' panicked at $DIR/mir_dynamic_drops_1.rs:30:5:
4 explicit panic
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_1" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_1/a"
--- stderr -------------------------------
drop 1
drop 2
thread 'main' panicked at /checkout/tests/ui/mir/mir_dynamic_drops_1.rs:30:5:
---
------------------------------------------


---- [ui] tests/ui/mir/mir_dynamic_drops_2.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_2/mir_dynamic_drops_2.run.stderr"

1 drop 1
2 thread 'main' panicked at $DIR/mir_dynamic_drops_2.rs:28:5:
3 explicit panic
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_2" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_2/a"
--- stderr -------------------------------
drop 1
thread 'main' panicked at /checkout/tests/ui/mir/mir_dynamic_drops_2.rs:28:5:
explicit panic
---
------------------------------------------


---- [ui] tests/ui/mir/mir_dynamic_drops_3.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_3/mir_dynamic_drops_3.run.stderr"

1 thread 'main' panicked at $DIR/mir_dynamic_drops_3.rs:23:5:
2 unwind happens
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: std::panicking::begin_panic
+    1: mir_dynamic_drops_3::may_panic
+    2: mir_dynamic_drops_3::mir
+    3: mir_dynamic_drops_3::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 drop 3
5 drop 2
6 drop 1
6 drop 1


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_3" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_dynamic_drops_3/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/mir/mir_dynamic_drops_3.rs:23:5:
unwind happens
stack backtrace:
stack backtrace:
   0: std::panicking::begin_panic
   1: mir_dynamic_drops_3::may_panic
   2: mir_dynamic_drops_3::mir
   3: mir_dynamic_drops_3::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
drop 3
drop 2
drop 1
drop 1
------------------------------------------


---- [ui] tests/ui/mir/mir_indexing_oob_1.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_1/mir_indexing_oob_1.run.stderr"

1 thread 'main' panicked at $DIR/mir_indexing_oob_1.rs:9:5:
2 index out of bounds: the len is 5 but the index is 10
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_1" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_1/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/mir/mir_indexing_oob_1.rs:9:5:
index out of bounds: the len is 5 but the index is 10
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/mir/mir_indexing_oob_2.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_2/mir_indexing_oob_2.run.stderr"

1 thread 'main' panicked at $DIR/mir_indexing_oob_2.rs:9:5:
2 index out of bounds: the len is 5 but the index is 10
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_2" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_2/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/mir/mir_indexing_oob_2.rs:9:5:
index out of bounds: the len is 5 but the index is 10
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/mir/mir_indexing_oob_3.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_3/mir_indexing_oob_3.run.stderr"

1 thread 'main' panicked at $DIR/mir_indexing_oob_3.rs:9:5:
2 index out of bounds: the len is 5 but the index is 10
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_3" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/mir/mir_indexing_oob_3/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/mir/mir_indexing_oob_3.rs:9:5:
index out of bounds: the len is 5 but the index is 10
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/nll/issue-51345-2.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/nll/issue-51345-2/issue-51345-2.run.stderr"

1 thread 'main' panicked at $DIR/issue-51345-2.rs:8:26:
2 explicit panic
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/nll/issue-51345-2" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/nll/issue-51345-2/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/nll/issue-51345-2.rs:8:26:
explicit panic
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/numbers-arithmetic/divide-by-zero.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/divide-by-zero/divide-by-zero.run.stderr"

1 thread 'main' panicked at $DIR/divide-by-zero.rs:8:14:
2 attempt to divide by zero
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_add_overflow
+    3: <u8 as core::ops::arith::AddAssign<&u8>>::add_assign
+    4: location_add_assign_overflow::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_add_overflow
   3: <u8 as core::ops::arith::AddAssign<&u8>>::add_assign
   4: location_add_assign_overflow::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_add_overflow
+    3: <u8 as core::ops::arith::Add<&u8>>::add
+    4: location_add_overflow::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_add_overflow
   3: <u8 as core::ops::arith::Add<&u8>>::add
   4: location_add_overflow::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_div_by_zero
+    3: <i32 as core::ops::arith::DivAssign>::div_assign
+    4: <i32 as core::ops::arith::DivAssign<&i32>>::div_assign
+    5: location_divide_assign_by_zero::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_div_by_zero
   3: <i32 as core::ops::arith::DivAssign>::div_assign
   4: <i32 as core::ops::arith::DivAssign<&i32>>::div_assign
   5: location_divide_assign_by_zero::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_div_by_zero
+    3: <i32 as core::ops::arith::Div>::div
+    4: <i32 as core::ops::arith::Div<&i32>>::div
+    6: core::ops::function::FnOnce::call_once
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 

---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_div_by_zero
   3: <i32 as core::ops::arith::Div>::div
   4: <i32 as core::ops::arith::Div<&i32>>::div
   6: core::ops::function::FnOnce::call_once
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------

---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_rem_by_zero
+    3: <i32 as core::ops::arith::RemAssign>::rem_assign
+    4: <i32 as core::ops::arith::RemAssign<&i32>>::rem_assign
+    5: location_mod_assign_by_zero::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_rem_by_zero
   3: <i32 as core::ops::arith::RemAssign>::rem_assign
   4: <i32 as core::ops::arith::RemAssign<&i32>>::rem_assign
   5: location_mod_assign_by_zero::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_rem_by_zero
+    3: <i32 as core::ops::arith::Rem>::rem
+    4: <i32 as core::ops::arith::Rem<&i32>>::rem
+    6: core::ops::function::FnOnce::call_once
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 

---
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_rem_by_zero
   3: <i32 as core::ops::arith::Rem>::rem
   4: <i32 as core::ops::arith::Rem<&i32>>::rem
   6: core::ops::function::FnOnce::call_once
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------

---
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_mul_overflow
+    3: <u8 as core::ops::arith::MulAssign<&u8>>::mul_assign
+    4: location_mul_assign_overflow::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
attempt to multiply with overflow
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_mul_overflow
   3: <u8 as core::ops::arith::MulAssign<&u8>>::mul_assign
   4: location_mul_assign_overflow::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_mul_overflow
+    3: <u8 as core::ops::arith::Mul<&u8>>::mul
+    4: location_mul_overflow::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
attempt to multiply with overflow
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_mul_overflow
   3: <u8 as core::ops::arith::Mul<&u8>>::mul
   4: location_mul_overflow::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_sub_overflow
+    3: <u8 as core::ops::arith::SubAssign<&u8>>::sub_assign
+    4: location_sub_assign_overflow::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
attempt to subtract with overflow
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_sub_overflow
   3: <u8 as core::ops::arith::SubAssign<&u8>>::sub_assign
   4: location_sub_assign_overflow::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_sub_overflow
+    3: <u8 as core::ops::arith::Sub<&u8>>::sub
+    4: location_sub_overflow::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
attempt to subtract with overflow
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_sub_overflow
   3: <u8 as core::ops::arith::Sub<&u8>>::sub
   4: location_sub_overflow::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
------------------------------------------


---- [ui] tests/ui/numbers-arithmetic/overflowing-add.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/overflowing-add/overflowing-add.run.stderr"

1 thread 'main' panicked at $DIR/overflowing-add.rs:10:14:
2 attempt to add with overflow
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
------------------------------------------


---- [ui] tests/ui/numbers-arithmetic/overflowing-mul.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/overflowing-mul/overflowing-mul.run.stderr"

1 thread 'main' panicked at $DIR/overflowing-mul.rs:10:13:
2 attempt to multiply with overflow
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
------------------------------------------


---- [ui] tests/ui/numbers-arithmetic/overflowing-neg-nonzero.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/overflowing-neg-nonzero/overflowing-neg-nonzero.run.stderr"

1 thread 'main' panicked at $SRC_DIR/core/src/ops/arith.rs:LL:COL:
2 attempt to negate with overflow
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic_const::panic_const_neg_overflow
+    3: <core::num::nonzero::NonZero<i8> as core::ops::arith::Neg>::neg
+    4: overflowing_neg_nonzero::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 


---
attempt to negate with overflow
stack backtrace:
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic_const::panic_const_neg_overflow
   3: <core::num::nonzero::NonZero<i8> as core::ops::arith::Neg>::neg
   4: overflowing_neg_nonzero::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
------------------------------------------


---
------------------------------------------


---- [ui] tests/ui/numbers-arithmetic/overflowing-sub.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/overflowing-sub/overflowing-sub.run.stderr"

1 thread 'main' panicked at $DIR/overflowing-sub.rs:10:14:
2 attempt to subtract with overflow
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/overflowing-sub" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/numbers-arithmetic/overflowing-sub/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/numbers-arithmetic/overflowing-sub.rs:10:14:
attempt to subtract with overflow
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panic-runtime/unwind-rec" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panic-runtime/unwind-rec/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/panic-runtime/unwind-rec.rs:6:5:
explicit panic
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panic-runtime/unwind-rec2" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panic-runtime/unwind-rec2/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/panic-runtime/unwind-rec2.rs:10:5:
explicit panic
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/panics/explicit-panic-msg.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/explicit-panic-msg/explicit-panic-msg.run.stderr"

1 thread 'main' panicked at $DIR/explicit-panic-msg.rs:14:5:
2 wooooo
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/explicit-panic-msg" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/explicit-panic-msg/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/panics/explicit-panic-msg.rs:14:5:
wooooo
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/panic-arg" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/panic-arg/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/panics/panic-arg.rs:10:7:
woe
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/panics/panic-macro-any.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/panic-macro-any/panic-macro-any.run.stderr"

1 thread 'main' panicked at $DIR/panic-macro-any.rs:9:5:
2 Box<dyn Any>
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/panic-macro-any" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/panic-macro-any/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/panics/panic-macro-any.rs:9:5:
Box<dyn Any>
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/panic-take-handler-nop" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/panics/panic-take-handler-nop/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/panics/panic-take-handler-nop.rs:10:5:
foobar
stack backtrace:
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/alignment/alignment.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: Alignment::new_unchecked requires a power of two
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/alignment" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/alignment/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: Alignment::new_unchecked requires a power of two
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: alignment::main
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/ascii-char-digit_unchecked/ascii-char-digit_unchecked.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: `ascii::Char::digit_unchecked` input cannot exceed 9.
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/ascii-char-digit_unchecked" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/ascii-char-digit_unchecked/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: `ascii::Char::digit_unchecked` input cannot exceed 9.
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: ascii_char_digit_unchecked::main
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/assert_unchecked/assert_unchecked.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: hint::assert_unchecked must never be called when the condition is false
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/assert_unchecked" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/assert_unchecked/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: hint::assert_unchecked must never be called when the condition is false
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: core::hint::assert_unchecked::precondition_check
   3: core::hint::assert_unchecked::precondition_check
   4: assert_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy-nonoverlapping.rs#misaligned_dst stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.misaligned_dst/copy-nonoverlapping.misaligned_dst.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned_dst`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.misaligned_dst" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.misaligned_dst/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: copy_nonoverlapping::main
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/char-from_u32_unchecked/char-from_u32_unchecked.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: invalid value for `char`
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/char-from_u32_unchecked" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/char-from_u32_unchecked/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: invalid value for `char`
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: char_from_u32_unchecked::main
   3: char_from_u32_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy-nonoverlapping.rs#misaligned_src stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.misaligned_src/copy-nonoverlapping.misaligned_src.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned_src`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.misaligned_src" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.misaligned_src/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: copy_nonoverlapping::main
   3: copy_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy-nonoverlapping.rs#null_dst stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.null_dst/copy-nonoverlapping.null_dst.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null_dst`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.null_dst" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.null_dst/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: copy_nonoverlapping::main
   3: copy_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy-nonoverlapping.rs#overlapping stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.overlapping/copy-nonoverlapping.overlapping.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `overlapping`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.overlapping" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.overlapping/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: copy_nonoverlapping::main
   3: copy_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy-nonoverlapping.rs#null_src stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.null_src/copy-nonoverlapping.null_src.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null_src`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.null_src" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy-nonoverlapping.null_src/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: copy_nonoverlapping::main
   3: copy_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy.rs#misaligned_dst stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.misaligned_dst/copy.misaligned_dst.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy requires that both pointer arguments are aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned_dst`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.misaligned_dst" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.misaligned_dst/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy requires that both pointer arguments are aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: copy::main
   3: copy::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy.rs#misaligned_src stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.misaligned_src/copy.misaligned_src.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy requires that both pointer arguments are aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned_src`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.misaligned_src" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.misaligned_src/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy requires that both pointer arguments are aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: copy::main
   3: copy::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy.rs#null_src stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.null_src/copy.null_src.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy requires that both pointer arguments are aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null_src`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.null_src" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.null_src/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy requires that both pointer arguments are aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: core::intrinsics::copy::precondition_check
   3: core::intrinsics::copy::precondition_check
   4: copy::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/copy.rs#null_dst stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.null_dst/copy.null_dst.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::copy requires that both pointer arguments are aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null_dst`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.null_dst" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/copy.null_dst/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::copy requires that both pointer arguments are aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: copy::main
   3: copy::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/layout.rs#badalign stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/layout.badalign/layout.badalign.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: Layout::from_size_align_unchecked requires that align is a power of 2 and the rounded-up allocation size does not exceed isize::MAX
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `badalign`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/layout.badalign" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/layout.badalign/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: Layout::from_size_align_unchecked requires that align is a power of 2 and the rounded-up allocation size does not exceed isize::MAX
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: layout::main
   3: layout::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/layout.rs#toolarge stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/layout.toolarge/layout.toolarge.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: Layout::from_size_align_unchecked requires that align is a power of 2 and the rounded-up allocation size does not exceed isize::MAX
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `toolarge`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/layout.toolarge" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/layout.toolarge/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: Layout::from_size_align_unchecked requires that align is a power of 2 and the rounded-up allocation size does not exceed isize::MAX
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: layout::main
   3: layout::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/nonnull.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonnull/nonnull.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: NonNull::new_unchecked requires that the pointer is non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonnull" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonnull/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: NonNull::new_unchecked requires that the pointer is non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: nonnull::main
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonzero-from_mut_unchecked/nonzero-from_mut_unchecked.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: NonZero::from_mut_unchecked requires the argument to dereference as non-zero
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonzero-from_mut_unchecked" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonzero-from_mut_unchecked/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: NonZero::from_mut_unchecked requires the argument to dereference as non-zero
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: core::num::nonzero::NonZero<T>::from_mut_unchecked::precondition_check
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonzero-new_unchecked/nonzero-new_unchecked.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: NonZero::new_unchecked requires the argument to be non-zero
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonzero-new_unchecked" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/nonzero-new_unchecked/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: NonZero::new_unchecked requires the argument to be non-zero
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: core::num::nonzero::NonZero<T>::new_unchecked::precondition_check
   3: core::num::nonzero::NonZero<T>::new_unchecked::precondition_check
   4: nonzero_new_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/read_volatile.rs#misaligned stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/read_volatile.misaligned/read_volatile.misaligned.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::read_volatile requires that the pointer argument is aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/read_volatile.misaligned" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/read_volatile.misaligned/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::read_volatile requires that the pointer argument is aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: read_volatile::main
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/replace.misaligned/replace.misaligned.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::replace requires that the pointer argument is aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/replace.misaligned" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/replace.misaligned/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::replace requires that the pointer argument is aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: replace::main
   3: replace::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/read_volatile.rs#null stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/read_volatile.null/read_volatile.null.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::read_volatile requires that the pointer argument is aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/read_volatile.null" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/read_volatile.null/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::read_volatile requires that the pointer argument is aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: read_volatile::main
   3: read_volatile::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/replace.rs#null stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/replace.null/replace.null.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::replace requires that the pointer argument is aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/replace.null" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/replace.null/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::replace requires that the pointer argument is aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: replace::main
   3: replace::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-from-raw-parts-mut.rs#misaligned stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.misaligned/slice-from-raw-parts-mut.misaligned.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.misaligned" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.misaligned/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_from_raw_parts_mut::main
   3: slice_from_raw_parts_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-from-raw-parts-mut.rs#toolarge stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.toolarge/slice-from-raw-parts-mut.toolarge.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `toolarge`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.toolarge" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.toolarge/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_from_raw_parts_mut::main
   3: slice_from_raw_parts_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-from-raw-parts-mut.rs#null stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.null/slice-from-raw-parts-mut.null.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.null" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts-mut.null/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_from_raw_parts_mut::main
   3: slice_from_raw_parts_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-from-raw-parts.rs#misaligned stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.misaligned/slice-from-raw-parts.misaligned.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.misaligned" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.misaligned/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_from_raw_parts::main
   3: slice_from_raw_parts::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-from-raw-parts.rs#null stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.null/slice-from-raw-parts.null.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.null" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.null/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_from_raw_parts::main
   3: slice_from_raw_parts::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked.rs#backwards_range stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.backwards_range/slice-get_unchecked.backwards_range.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked requires that the range is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `backwards_range`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.backwards_range" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.backwards_range/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked requires that the range is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked::main
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.toolarge/slice-from-raw-parts.toolarge.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `toolarge`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.toolarge" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-from-raw-parts.toolarge/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_from_raw_parts::main
   3: slice_from_raw_parts::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked.rs#range stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range/slice-get_unchecked.range.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked requires that the range is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked requires that the range is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked::main
   3: slice_get_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked.rs#range_from stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range_from/slice-get_unchecked.range_from.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked requires that the range is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range_from`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range_from" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range_from/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked requires that the range is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked::main
   3: slice_get_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked.rs#range_to stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range_to/slice-get_unchecked.range_to.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked requires that the range is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range_to`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range_to" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.range_to/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked requires that the range is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked::main
   3: slice_get_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked.rs#usize stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.usize/slice-get_unchecked.usize.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked requires that the index is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
+    2: core::panicking::panic_nounwind
+    3: <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked::precondition_check
+    4: slice_get_unchecked::main
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 thread caused non-unwinding panic. aborting.


The actual run.stderr differed from the expected run.stderr.


error in revision `usize`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.usize" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked.usize/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked requires that the index is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   2: core::panicking::panic_nounwind
   3: <usize as core::slice::index::SliceIndex<[T]>>::get_unchecked::precondition_check
   4: slice_get_unchecked::main
thread caused non-unwinding panic. aborting.
------------------------------------------



---- [ui] tests/ui/precondition-checks/slice-get_unchecked_mut.rs#range stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range/slice-get_unchecked_mut.range.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked_mut requires that the range is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked_mut requires that the range is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked_mut::main
   3: slice_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked_mut.rs#backwards_range stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.backwards_range/slice-get_unchecked_mut.backwards_range.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked_mut requires that the range is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `backwards_range`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.backwards_range" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.backwards_range/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked_mut requires that the range is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked_mut::main
   3: slice_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-swap_unchecked.rs#oob_a stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-swap_unchecked.oob_a/slice-swap_unchecked.oob_a.run.stderr"

1 thread 'main' panicked at $DIR/slice-swap_unchecked.rs:10:14:
2 index out of bounds: the len is 2 but the index is 2
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---


The actual run.stderr differed from the expected run.stderr.

error in revision `oob_a`: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-swap_unchecked.oob_a" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-swap_unchecked.oob_a/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/precondition-checks/slice-swap_unchecked.rs:10:14:
index out of bounds: the len is 2 but the index is 2
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked_mut.rs#range_from stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range_from/slice-get_unchecked_mut.range_from.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked_mut requires that the range is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range_from`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range_from" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range_from/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked_mut requires that the range is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked_mut::main
   3: slice_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked_mut.rs#range_to stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range_to/slice-get_unchecked_mut.range_to.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked_mut requires that the range is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range_to`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range_to" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.range_to/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked_mut requires that the range is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked_mut::main
   3: slice_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-swap_unchecked.rs#oob_b stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-swap_unchecked.oob_b/slice-swap_unchecked.oob_b.run.stderr"

1 thread 'main' panicked at $DIR/slice-swap_unchecked.rs:12:14:
2 index out of bounds: the len is 2 but the index is 2
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---


The actual run.stderr differed from the expected run.stderr.

error in revision `oob_b`: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-swap_unchecked.oob_b" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-swap_unchecked.oob_b/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/precondition-checks/slice-swap_unchecked.rs:12:14:
index out of bounds: the len is 2 but the index is 2
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/precondition-checks/slice-get_unchecked_mut.rs#usize stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.usize/slice-get_unchecked_mut.usize.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `usize`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.usize" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/slice-get_unchecked_mut.usize/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: slice::get_unchecked_mut requires that the index is within the slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: slice_get_unchecked_mut::main
   3: slice_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/str-get_unchecked.rs#range stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range/str-get_unchecked.range.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: str::get_unchecked requires that the range is within the string slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: str::get_unchecked requires that the range is within the string slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: str_get_unchecked::main
   3: str_get_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/str-get_unchecked.rs#backwards_range stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.backwards_range/str-get_unchecked.backwards_range.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: str::get_unchecked requires that the range is within the string slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `backwards_range`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.backwards_range" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.backwards_range/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: str::get_unchecked requires that the range is within the string slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: str_get_unchecked::main
   3: str_get_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/str-get_unchecked.rs#range_from stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range_from/str-get_unchecked.range_from.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: str::get_unchecked requires that the range is within the string slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range_from`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range_from" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range_from/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: str::get_unchecked requires that the range is within the string slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: str_get_unchecked::main
   3: str_get_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/str-get_unchecked.rs#range_to stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range_to/str-get_unchecked.range_to.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: str::get_unchecked requires that the range is within the string slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range_to`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range_to" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked.range_to/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: str::get_unchecked requires that the range is within the string slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: str_get_unchecked::main
   3: str_get_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/str-get_unchecked_mut.rs#backwards_range stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.backwards_range/str-get_unchecked_mut.backwards_range.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: str::get_unchecked_mut requires that the range is within the string slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `backwards_range`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.backwards_range" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.backwards_range/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: str::get_unchecked_mut requires that the range is within the string slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: str_get_unchecked_mut::main
   3: str_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/str-get_unchecked_mut.rs#range stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range/str-get_unchecked_mut.range.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: str::get_unchecked_mut requires that the range is within the string slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: str::get_unchecked_mut requires that the range is within the string slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: str_get_unchecked_mut::main
   3: str_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/str-get_unchecked_mut.rs#range_to stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range_to/str-get_unchecked_mut.range_to.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: str::get_unchecked_mut requires that the range is within the string slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range_to`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range_to" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range_to/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: str::get_unchecked_mut requires that the range is within the string slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: str_get_unchecked_mut::main
   3: str_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/str-get_unchecked_mut.rs#range_from stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range_from/str-get_unchecked_mut.range_from.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: str::get_unchecked_mut requires that the range is within the string slice
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `range_from`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range_from" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/str-get_unchecked_mut.range_from/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: str::get_unchecked_mut requires that the range is within the string slice
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: str_get_unchecked_mut::main
   3: str_get_unchecked_mut::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/swap-nonoverlapping.rs#misaligned_src stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.misaligned_src/swap-nonoverlapping.misaligned_src.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned_src`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.misaligned_src" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.misaligned_src/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: swap_nonoverlapping::main
   3: swap_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/swap-nonoverlapping.rs#misaligned_dst stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.misaligned_dst/swap-nonoverlapping.misaligned_dst.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned_dst`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.misaligned_dst" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.misaligned_dst/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: swap_nonoverlapping::main
   3: swap_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/swap-nonoverlapping.rs#null_dst stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.null_dst/swap-nonoverlapping.null_dst.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null_dst`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.null_dst" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.null_dst/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: swap_nonoverlapping::main
   3: swap_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/swap-nonoverlapping.rs#null_src stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.null_src/swap-nonoverlapping.null_src.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null_src`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.null_src" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.null_src/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: swap_nonoverlapping::main
   3: swap_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/unchecked_add.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_add/unchecked_add.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: u8::unchecked_add cannot overflow
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_add" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_add/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: u8::unchecked_add cannot overflow
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: unchecked_add::main
   3: unchecked_add::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/swap-nonoverlapping.rs#overlapping stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.overlapping/swap-nonoverlapping.overlapping.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `overlapping`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.overlapping" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/swap-nonoverlapping.overlapping/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::swap_nonoverlapping requires that both pointer arguments are aligned and non-null and the specified memory ranges do not overlap
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: swap_nonoverlapping::main
   3: swap_nonoverlapping::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/unchecked_mul.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_mul/unchecked_mul.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: u8::unchecked_add cannot overflow
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_mul" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_mul/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: u8::unchecked_add cannot overflow
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: unchecked_mul::main
   3: unchecked_mul::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/unchecked_shl.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_shl/unchecked_shl.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: u8::unchecked_shl cannot overflow
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_shl" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_shl/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: u8::unchecked_shl cannot overflow
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: unchecked_shl::main
   3: unchecked_shl::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/unchecked_shr.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_shr/unchecked_shr.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: u8::unchecked_shr cannot overflow
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_shr" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_shr/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: u8::unchecked_shr cannot overflow
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: unchecked_shr::main
   3: unchecked_shr::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/unchecked_sub.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_sub/unchecked_sub.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: u8::unchecked_sub cannot overflow
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_sub" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unchecked_sub/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: u8::unchecked_sub cannot overflow
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: unchecked_sub::main
---
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unreachable_unchecked/unreachable_unchecked.run.stderr"
diff of run.stderr:

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: hint::unreachable_unchecked must never be reached
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unreachable_unchecked" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/unreachable_unchecked/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: hint::unreachable_unchecked must never be reached
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: core::hint::unreachable_unchecked::precondition_check
   3: core::hint::unreachable_unchecked::precondition_check
   4: unreachable_unchecked::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/write_volatile.rs#misaligned stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/write_volatile.misaligned/write_volatile.misaligned.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::write_volatile requires that the pointer argument is aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `misaligned`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/write_volatile.misaligned" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/write_volatile.misaligned/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::write_volatile requires that the pointer argument is aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: write_volatile::main
   3: write_volatile::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/precondition-checks/write_volatile.rs#null stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/write_volatile.null/write_volatile.null.run.stderr"

1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
1 thread 'main' panicked at library/core/src/panicking.rs:218:5:
2 unsafe precondition(s) violated: ptr::write_volatile requires that the pointer argument is aligned and non-null
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_nounwind_fmt
+    2: core::panicking::panic_nounwind
---


The actual run.stderr differed from the expected run.stderr.

error in revision `null`: 1 errors occurred comparing run output.
status: signal: 6 (SIGABRT) (core dumped)
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/write_volatile.null" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/precondition-checks/write_volatile.null/a"
--- stderr -------------------------------
thread 'main' panicked at library/core/src/panicking.rs:218:5:
thread 'main' panicked at library/core/src/panicking.rs:218:5:
unsafe precondition(s) violated: ptr::write_volatile requires that the pointer argument is aligned and non-null
   0: rust_begin_unwind
   1: core::panicking::panic_nounwind_fmt
   2: core::panicking::panic_nounwind
   3: write_volatile::main
   3: write_volatile::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread caused non-unwinding panic. aborting.
------------------------------------------


---- [ui] tests/ui/process/tls-exit-status.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/process/tls-exit-status/tls-exit-status.run.stderr"

1 thread 'main' panicked at $DIR/tls-exit-status.rs:10:5:
2 please have a nonzero exit status
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/process/tls-exit-status" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_NEWRT="1" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/process/tls-exit-status/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/process/tls-exit-status.rs:10:5:
please have a nonzero exit status
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/reachable/issue-948" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/reachable/issue-948/a"
--- stderr -------------------------------
thread 'main' panicked at /checkout/tests/ui/reachable/issue-948.rs:14:32:
beep boop
stack backtrace:
---
------------------------------------------


---- [ui] tests/ui/str/str-overrun.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/str/str-overrun/str-overrun.run.stderr"

1 thread 'main' panicked at $DIR/str-overrun.rs:9:16:
2 index out of bounds: the len is 5 but the index is 5
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
------------------------------------------


---- [ui] tests/ui/structs/rhs-type.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/structs/rhs-type/rhs-type.run.stderr"

1 thread 'main' panicked at $DIR/rhs-type.rs:16:15:
2 bye
- note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
---
------------------------------------------


---- [ui] tests/ui/threads-sendsync/task-spawn-barefn.rs stdout ----
Saved the actual run.stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/threads-sendsync/task-spawn-barefn/task-spawn-barefn.run.stderr"

1 thread '<unnamed>' panicked at $DIR/task-spawn-barefn.rs:17:5:
1 thread '<unnamed>' panicked at $DIR/task-spawn-barefn.rs:17:5:
2 assertion failed: "Ensure that the child thread runs by panicking".is_empty()
+ stack backtrace:
+    0: rust_begin_unwind
+    1: core::panicking::panic_fmt
+    2: core::panicking::panic
+    2: core::panicking::panic
+    3: task_spawn_barefn::startfn
+ note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
4 thread 'main' panicked at $DIR/task-spawn-barefn.rs:12:9:
5 explicit panic
+ stack backtrace:
---
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/threads-sendsync/task-spawn-barefn" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="4" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/threads-sendsync/task-spawn-barefn/a"
stdout: none
--- stderr -------------------------------
thread '<unnamed>' panicked at /checkout/tests/ui/threads-sendsync/task-spawn-barefn.rs:17:5:
assertion failed: "Ensure that the child thread runs by panicking".is_empty()
   0: rust_begin_unwind
   1: core::panicking::panic_fmt
   2: core::panicking::panic
   2: core::panicking::panic
   3: task_spawn_barefn::startfn
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
thread 'main' panicked at /checkout/tests/ui/threads-sendsync/task-spawn-barefn.rs:12:9:
explicit panic
stack backtrace:
---
The actual run.stderr differed from the expected run.stderr.

error: 1 errors occurred comparing run output.
status: exit status: 101
command: cd "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/threads-sendsync/test-tasks-invalid-value" && RUSTC="/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" RUST_TEST_THREADS="foo" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/threads-sendsync/test-tasks-invalid-value/a"
--- stderr -------------------------------
thread 'main' panicked at library/test/src/helpers/concurrency.rs:11:18:
RUST_TEST_THREADS is `foo`, should be a positive integer.
stack backtrace:

@bors
Copy link
Collaborator

bors commented Dec 29, 2024

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Dec 29, 2024
@Zalathar Zalathar closed this Dec 29, 2024
@Zalathar Zalathar deleted the rollup-olayokx branch December 29, 2024 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc PG-exploit-mitigations Project group: Exploit mitigations rollup A PR which is a rollup S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants