mirror of https://github.com/rust-lang/rust.git
13 lines
245 B
Rust
13 lines
245 B
Rust
|
//@ edition:2018
|
||
|
//@ compile-flags: --crate-type lib
|
||
|
|
||
|
async fn no_non_guaranteed_initialization(x: usize) -> usize {
|
||
|
let y;
|
||
|
if x > 5 {
|
||
|
y = echo(10).await;
|
||
|
}
|
||
|
y //~ ERROR E0381
|
||
|
}
|
||
|
|
||
|
async fn echo(x: usize) -> usize { x + 1 }
|