// Accessing an unknown field on a struct produces a clear
// `error: field 'X' not found on type 'Y'` diagnostic and exit 1.

Vec :: struct { x: f32; y: f32; }

main :: () -> s32 {
    v := Vec.{ x = 1.0, y = 2.0 };
    return xx v.bogus;
}
