]>
Commit | Line | Data |
---|---|---|
48663c56 XL |
1 | #![feature(generators, generator_trait)] |
2 | ||
3 | use std::ops::Generator; | |
4 | ||
74b04a01 | 5 | fn foo() -> impl Generator<Return = i32> { //~ ERROR type mismatch |
48663c56 XL |
6 | || { |
7 | if false { | |
74b04a01 | 8 | return Ok(6); |
48663c56 XL |
9 | } |
10 | ||
11 | yield (); | |
12 | ||
74b04a01 | 13 | 5 //~ ERROR mismatched types [E0308] |
48663c56 XL |
14 | } |
15 | } | |
16 | ||
17 | fn main() {} |