about summary refs log tree commit diff
path: root/src/libstd/sys/unix/stack_overflow.rs
diff options
context:
space:
mode:
authorDylan DPC <dylan.dpc@gmail.com>2020-05-27 03:09:15 +0200
committerGitHub <noreply@github.com>2020-05-27 03:09:15 +0200
commit2b3b115a4deac7b8c72d0028576cd4c6dbf036d8 (patch)
tree781f39b8b4593661c710b6b39e8924c9871e1ac3 /src/libstd/sys/unix/stack_overflow.rs
parent8f95dc8d4e31f24185db831fc92b7d5752ba9d7f (diff)
parent4e4b1edda850157ea2e65b97ed77b2bef934cb85 (diff)
downloadrust-2b3b115a4deac7b8c72d0028576cd4c6dbf036d8.tar.gz
rust-2b3b115a4deac7b8c72d0028576cd4c6dbf036d8.zip
Rollup merge of #72548 - rossmacarthur:add-mcve-for-50687, r=nikomatsakis
Add test for old compiler ICE when using `Borrow`

The original issue was caused by implementing `Borrow` on a local type and using the tokio-reactor crate which had this impl: https://github.com/tokio-rs/tokio/blob/tokio-0.1.4/tokio-reactor/src/poll_evented.rs#L547-L577

This causes an ICE on Rust 1.27.0:

```console
$ RUSTUP_TOOLCHAIN=1.27.0 rustc src/test/ui/issues/issue-50687-ice-on-borrow.rs
error: internal compiler error: librustc/traits/structural_impls.rs:180: impossible case reached

thread 'main' panicked at 'Box<Any>', librustc_errors/lib.rs:554:9
note: Run with `RUST_BACKTRACE=1` for a backtrace.
error: aborting due to previous error

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports

note: rustc 1.27.0 (3eda71b00 2018-06-19) running on x86_64-apple-darwin
```

Closes #50687
Diffstat (limited to 'src/libstd/sys/unix/stack_overflow.rs')
0 files changed, 0 insertions, 0 deletions