docs(issues): mark 17 already-fixed issues RESOLVED with verified banners
Each banner was re-verified against the current binary (repro now behaves correctly) and cites the actual fix location in current src/** plus the covering regression example. Closes the stale-but-fixed backlog: 0019, 0042-0056, 0131. No compiler change.
This commit is contained in:
@@ -1,5 +1,12 @@
|
||||
# 0131 — protocol method call with extra arguments compiles and silently drops them
|
||||
|
||||
> **RESOLVED.** Protocol-dispatch lowering matched the call args against the
|
||||
> method's parameter list without an arity check, so extra trailing args were
|
||||
> silently truncated (and missing args left the thunk reading garbage). Fixed in
|
||||
> `src/ir/lower/protocol.zig:emitProtocolDispatch` (lines 531-538), which now
|
||||
> exact-arity-checks and emits `'{name}' expects N argument(s), but M were given`
|
||||
> at the call span. Regression pinned by `examples/1634-protocol-call-arity`.
|
||||
|
||||
## Symptom
|
||||
|
||||
Calling a protocol method with MORE arguments than the protocol
|
||||
|
||||
Reference in New Issue
Block a user