Landing: ca2de7fa08fe

Project / Subsystem

gcc / ada

Date

2026-02-01

Author

Bob Duff

Commit

ca2de7fa08fe4ecc7e874a95a3e2a547f053e114

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
ada
patch_id
commit_hash
ca2de7fa08fe4ecc7e874a95a3e2a547f053e114
source_type
github
headline
Ada: Remove exception handling from aspects.
tldr
The Ada compiler removes exception handling related to aspects, simplifying the code.
author
Bob Duff
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ada
  • compiler
  • exception handling
discussion_id_link
bugzilla_pr
date
2026-02-01T00:00:00.000Z

The Ada compiler removes the Aspect_Exit exception and related code from sem_ch13.adb. The use of exceptions was deemed unnecessary and hindered future refactoring efforts. Inlining code from Check_Expr_Is_OK_Static_Expression also reduces complexity.