Landing: e4fce8081ecd
Project / Subsystem
gcc / algol68
Date
2026-09-16
Author
Pietro Monteiro
Commit
e4fce8081ecdab50ebf9b88bb7b3015990aa6d42
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- algol68
- patch_id
- —
- commit_hash
- e4fce8081ecdab50ebf9b88bb7b3015990aa6d42
- source_type
- github
- headline
- Add `location_t` to `LINE_T` for Algol68.
- tldr
- Algol68 line information now uses `location_t` for better file and position tracking.
- author
- Pietro Monteiro
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • algol68
- • compiler
- • debugging
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-09-16T00:00:00.000Z
This change integrates location_t into the LINE_T structure within the Algol68 compiler, replacing separate fields for filename and line number. This allows for more robust tracking of source code positions, including the associated file name via the linemap. Various parts of the Algol68 compiler, particularly those dealing with low-level code generation and parsing, have been updated to use this new structure and associated macros for accessing line information.