| 1 | const A = struct { x: u32 }; |
| 2 | const T = struct { x: u32 }; |
| 3 | export fn foo() void { |
| 4 | const a = A{ .x = 123 }; |
| 5 | _ = @as(T, a); |
| 6 | } |
| 7 | |
| 8 | // error |
| 9 | // |
| 10 | // :5:16: error: expected type 'tmp.T', found 'tmp.A' |
| 11 | // :1:11: note: struct declared here |
| 12 | // :2:11: note: struct declared here |