Landing: e8126147fe5c
Project / Subsystem
gcc / gccrs
Date
2026-07-01
Author
Pierre-Emmanuel Patry
Commit
e8126147fe5c4977cadd7b10eae257d8581b1225
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- e8126147fe5c4977cadd7b10eae257d8581b1225
- source_type
- github
- headline
- gccrs: Group lang item names in an array for AST dumping
- tldr
- gccrs groups language item names into an array for AST dumping, simplifying future AST changes.
- author
- Pierre-Emmanuel Patry
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gccrs
- • ast
- • internal
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-07-01T00:00:00.000Z
gccrs now groups language item names within an array, preparing for future AST dumping changes. Currently, these names are hardcoded, but this commit aims to decouple them from the AST structure. This change is motivated by the desire to generate macros before name resolution errors occur, without requiring a move of lang item name discovery earlier in the pipeline.