]> git.lizzy.rs Git - rust.git/blob - tests/ui/async-await/no-non-guaranteed-initialization.rs
Rollup merge of #107076 - megakorre:106419_add_test_case, r=compiler-errors
[rust.git] / tests / ui / async-await / no-non-guaranteed-initialization.rs
1 // edition:2018
2 // compile-flags: --crate-type lib
3
4 async fn no_non_guaranteed_initialization(x: usize) -> usize {
5     let y;
6     if x > 5 {
7         y = echo(10).await;
8     }
9     y //~ ERROR E0381
10 }
11
12 async fn echo(x: usize) -> usize { x + 1 }