#zig build-obj {
--name test -fno-emit-bin
-Mroot=test.zig
#}

#write test.zig {
pub fn f() void {
    var bar: bool = true;
    _ = &bar;
    const S = struct {
        fn baz() bool {
            return bar;
        }
    };
    _ = S;
}
#}
#update
#check errors {
test.zig:6:20: error: mutable 'bar' not accessible from here
test.zig:2:9: note: declared mutable here
test.zig:4:15: note: crosses namespace boundary here
#}
