//ww:error "chained-ptr-field compound on float element not wired (#133/rule-7)" // Lifted from test/wcc/948_idx_compound_run.c reject row "he_float_chained_ptr" // (#133-expanded rule-7): a compound assign on a chained-pointer FLOAT field // (d.i.v += ...) is unwired in both stages and MUST loud-fail. The substring is // the shared diagnostic body up to "(#133/rule-7)" — cstage appends an extra // "; field='v'" that wwstage omits, so the cited body is the most specific form // present on BOTH stages (no file:line / "ww: " prefix, which differ cs vs ww). package main; type t = struct { v: f64 }; type w = struct { i: *t }; fn bad(d: *w) void = { d.i.v += 1.5; }; export fn main() i32 = { return 0; };