diff options
| author | _ov4 <ov4@ov4.org> | 2026-07-26 19:15:54 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-07-26 19:15:54 +0000 |
| commit | 3818460a473bd3ffcd35f09eb6429e1b0f00bc07 (patch) | |
| tree | 5b75e70d56e6c23e8446f76232b7c00b4b65a354 /lib/CodeGen/ArithmeticHandler.cc | |
| parent | c2c2e1771bf9b747f38dc145b5201b45c579d465 (diff) | |
fix: top-level RETURN and READFILE designator targets error cleanly
- RETURN outside any FUNCTION/PROCEDURE used to emit an i64/void ret
inside i32 main — a verifier dump instead of a diagnostic. It is now a
clean compile error (no signature means top level: pseudocode cannot
name a function 'main', it is a reserved runtime symbol).
- READFILE "f.txt", r.f mis-parsed into an error cascade the same way
INPUT r.f did before its fix; the target now consumes the designator
and reports one clear 'must be a plain STRING variable' error.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Diffstat (limited to 'lib/CodeGen/ArithmeticHandler.cc')
0 files changed, 0 insertions, 0 deletions
