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

#write test.zig {
export fn entry1() void {
    var a: anyerror = undefined;
    _ = &a;
    switch (a) {
        inline else => {},
    }
}
const E = enum(u8) { a, _ };
export fn entry2() void {
    var a: E = undefined;
    _ = &a;
    switch (a) {
        inline else => {},
    }
}
export fn entry3() void {
    var a: *u32 = undefined;
    _ = &a;
    switch (a) {
        inline else => {},
    }
}
#}
#update
#check errors {
test.zig:5:21: error: cannot enumerate values of type 'anyerror' for 'inline else'
test.zig:13:21: error: cannot enumerate values of type 'test.E' for 'inline else'
test.zig:8:11: note: enum declared here
test.zig:20:21: error: cannot enumerate values of type '*u32' for 'inline else'
#}
