#exe {
-Mroot=main.zig
#}

#write main.zig {
const foo = {};
pub fn main() void {
    _ = &foo;
}
#}
#update
#check stdout

#write main.zig {
const foo = something;
pub fn main() void {
    _ = &foo;
}
#}
#update "introduce use of undeclared identifier"
#check errors {
main.zig:1:13: error: use of undeclared identifier 'something'
#}

#write main.zig {
const foo = {};
pub fn main() void {
    _ = &foo;
}
#}
#update "revert use of undeclared identifier"
#check stdout
