1#exe {
2-Mroot=main.zig
3#}
4
5#write main.zig @0/main.zig
6#update
7#check stdout {
81 100
9#}
10
11#write main.zig @1/main.zig
12#update "add a field"
13#check stdout {
142 100
15#}
16
17#write main.zig @2/main.zig
18#update "remove all fields"
19#check errors {
20main.zig:15:24: error: no field named 'x' in struct 'main.S'
21main.zig:1:11: note: struct declared here
22#}
23
24#write main.zig @3/main.zig
25#update "remove reference to non-existent field"
26#check stdout {
270 <no fields>
28#}