Landing: bbdc0829284b
Project / Subsystem
gcc / ada
Date
2026-03-11
Author
Claire Dross
Commit
bbdc0829284bae43305c97ff539948f36689673a
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- ada
- patch_id
- —
- commit_hash
- bbdc0829284bae43305c97ff539948f36689673a
- source_type
- github
- headline
- Ada: Enable overloading resolution for Last and Previous in Iterable aspects
- tldr
- Fixes overloading resolution for `Last` and `Previous` primitives in Ada's `Iterable` aspects.
- author
- Claire Dross
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • ada
- • overloading
- • iterable
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-03-11T00:00:00.000Z
This commit corrects the overloading resolution for the Last and Previous operations in Ada’s Iterable aspects, ensuring they are handled consistently with other primitives like Next and First. This allows developers to define and use these operations in a more flexible and intuitive manner within the context of iterable types.