#exe {
-Mroot=main.zig
#}

#write main.zig @0/main.zig
#update
#check stdout {
1 100
#}

#write main.zig @1/main.zig
#update "add a field"
#check stdout {
2 100
#}

#write main.zig @2/main.zig
#update "remove all fields"
#check errors {
main.zig:15:24: error: no field named 'x' in struct 'main.S'
main.zig:1:11: note: struct declared here
#}

#write main.zig @3/main.zig
#update "remove reference to non-existent field"
#check stdout {
0 <no fields>
#}
