Landing: a2374961f076
Project / Subsystem
gcc / ada
Date
2026-03-11
Author
Claire Dross
Commit
a2374961f076842a458af3e9013b4dbb807ed983
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- ada
- patch_id
- —
- commit_hash
- a2374961f076842a458af3e9013b4dbb807ed983
- source_type
- github
- headline
- Ada: Add volatile abstract state to Interfaces.C.Strings creation functions
- tldr
- Adds volatile abstract state to C string creation functions in Ada to accurately model new pointer values for verification.
- author
- Claire Dross
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • ada
- • c
- • interoperability
- • volatile
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-03-11T00:00:00.000Z
This commit introduces a volatile abstract state to the creation functions in Interfaces.C.Strings to model the value of newly created pointers accurately. This addition is necessary for verification purposes, ensuring that the behavior of these functions is correctly represented in abstract models.