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.