| 1 | export fn f() u32 { |
| 2 | return bad(); |
| 3 | } |
| 4 | |
| 5 | inline fn bad() bool { |
| 6 | return @call(.always_tail, g, .{}); |
| 7 | } |
| 8 | |
| 9 | fn g() u32 { |
| 10 | return 123; |
| 11 | } |
| 12 | |
| 13 | // error |
| 14 | // |
| 15 | // :6:12: error: expected type 'bool', found 'u32' |
| 16 | // :5:17: note: function return type declared here |
| 17 | // :2:15: note: called inline here |