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 }
|