//ww:error "arithmetic on non-numeric type" // += needs numeric operands; `s += "cd"` passed the op-blind // assignability check and cgen garbled the header words silently. package main; export fn main() i32 = { let s: str = "ab"; s += "cd"; return 0; };