master
1export fn a() void {
2 var box = Box{ .field = 0 };
3 _ = &box;
4 box.*.field = 1;
5}
6export fn b() void {
7 var box = Box{ .field = 0 };
8 const box_ptr = &box;
9 box_ptr.*.*.field = 1;
10}
11pub const Box = struct {
12 field: i32,
13};
14
15// error
16//
17// :4:8: error: cannot dereference non-pointer type 'tmp.Box'
18// :11:17: note: struct declared here
19// :9:14: error: cannot dereference non-pointer type 'tmp.Box'
20// :11:17: note: struct declared here