19 lines
482 B
Rust
19 lines
482 B
Rust
|
// Changes in https://github.com/rust-lang/rust/pull/129047 lead to several mir-opt ICE regressions,
|
||
|
// this test is added to make sure this does not regress.
|
||
|
|
||
|
//@ compile-flags: -C opt-level=3
|
||
|
//@ check-pass
|
||
|
|
||
|
#![crate_type = "lib"]
|
||
|
|
||
|
use std::task::Poll;
|
||
|
|
||
|
pub fn poll(val: Poll<Result<Option<Vec<u8>>, u8>>) {
|
||
|
match val {
|
||
|
Poll::Ready(Ok(Some(_trailers))) => {}
|
||
|
Poll::Ready(Err(_err)) => {}
|
||
|
Poll::Ready(Ok(None)) => {}
|
||
|
Poll::Pending => {}
|
||
|
}
|
||
|
}
|