//ww:error "single-dot field compound on float field" // Lifted from test/wcc/949_dotfield_compound_run.c reject row "dotfld_he_float" // (#34/rule-7): a compound assign on a single-dot FLOAT field is unwired in // both stages and MUST loud-fail, not silently demote to a plain store. The // substring is the shared diagnostic body — byte-identical on both stages, // pinned to "float field" so it cannot also match the str/slice/tagged rows // (no file:line, no cstage "ww: " prefix — both differ cs vs ww). package main; type S = struct { f: f64, g: int }; export fn main() i32 = { let s: S = S{f=1.0, g=0}; s.f *= 2.0; return 0; };