v2 / vlib / v / checker / tests / unexpected_or_propagate.vv
12 lines · 10 sloc · 113 bytes · 801bca1ef2e6ddb9e56ea1f5570b106fba7c78b1
Raw
1fn ret_zero() int {
2 return 0
3}
4
5fn opt_fn() ?int {
6 a := ret_zero()?
7 return a
8}
9
10fn main() {
11 opt_fn() or {}
12}
13