Landing: 7800a1fd21ac

Project / Subsystem

gcc / ada

Date

2026-03-26

Author

Bob Duff

Commit

7800a1fd21ace20a07bdbd577cfcbaf1c319c39d

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
ada
patch_id
commit_hash
7800a1fd21ace20a07bdbd577cfcbaf1c319c39d
source_type
github
headline
Ada: Cleanup of Analyze_Aspect_Specifications and related code
tldr
This commit improves the Ada compiler by refactoring code related to aspect specifications, enhancing readability and maintainability.
author
Bob Duff
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ada
  • refactor
  • cleanup
  • aspects
discussion_id_link
bugzilla_pr
date
2026-03-26T00:00:00.000Z

This commit performs a cleanup of the Ada compiler’s code related to aspect specifications. The changes include renaming Decorate to Decorate_Aspect_Links for clarity, generalizing its functionality to support N_Attribute_Definition_Clause, and moving most calls to it into Insert_Aitem. The commit also involves moving a call to Set_Has_Delayed_Rep_Aspects closer to other related calls, localizing variables, and improving comments.