Landing: a51e7e1a1b1d

Project / Subsystem

gcc / gccrs

Date

2026-07-01

Author

Pierre-Emmanuel Patry

Commit

a51e7e1a1b1de81afbb0f3b6043d02836e6797f3

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gccrs
patch_id
—
commit_hash
a51e7e1a1b1de81afbb0f3b6043d02836e6797f3
source_type
github
headline
gccrs: Move Identifier class to its own file
tldr
gccrs moves the Identifier class to a separate header for easier inclusion.
author
Pierre-Emmanuel Patry
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gccrs
  • • refactor
  • • header
discussion_id_link
—
bugzilla_pr
—
date
2026-07-01T00:00:00.000Z

The Identifier class in gccrs has been moved from rust-ast.h to a new file, rust-ast-identifier.h. This change allows the Identifier class to be included independently of the entire AST definition, making it more convenient to use in various parts of the compiler without pulling in unnecessary code.