1#exe {
2-Mroot=main.zig
3#}
4
5#write main.zig {
6const pre = {};
7
8thing: @This().does_not_exist,
9
10const post = {};
11
12pub fn main() void {
13 _ = @as(@This(), undefined);
14}
15#}
16#update
17#check errors {
18main.zig:3:15: error: root source file struct 'main' has no member named 'does_not_exist'
19main.zig:1:1: note: struct declared here
20#}
21
22#write main.zig {
23const pre = {};
24const pre_1 = {};
25
26thing: @This().does_not_exist,
27
28const post = {};
29const post_1 = {};
30
31pub fn main() void {
32 _ = @as(@This(), undefined);
33}
34#}
35#update "add more decls around error"
36#check errors {
37main.zig:4:15: error: root source file struct 'main' has no member named 'does_not_exist'
38main.zig:1:1: note: struct declared here
39#}