master
 1export fn foo() void {
 2    defer bar();
 3}
 4fn bar() anyerror!i32 {
 5    return 0;
 6}
 7
 8export fn foo2() void {
 9    defer bar2();
10}
11fn bar2() anyerror {
12    return error.a;
13}
14
15// error
16//
17// :2:14: error: error union is ignored
18// :2:14: note: consider using 'try', 'catch', or 'if'
19// :9:15: error: error set is ignored