Landing: 3e9251519d9d

Project / Subsystem

gcc / ada

Date

2025-12-15

Author

Steve Baird

Commit

3e9251519d9d6550fa8381496380690610daf68b

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
ada
patch_id
commit_hash
3e9251519d9d6550fa8381496380690610daf68b
source_type
github
headline
Ada: Add new aspects for CodePeer's taint analysis.
tldr
The Ada compiler now accepts, but ignores, taint-related aspects for use by CodePeer, a static analysis tool.
author
Steve Baird
outcome
committed
performance_win
false
breaking_change
false
series_id
series_parts
[]
tags
  • ada
  • codepeer
  • static analysis
  • taint analysis
discussion_id_link
bugzilla_pr
date
2025-12-15T00:00:00.000Z

The Ada compiler now parses and accepts three new aspects: Taint_Sanitizer, Taint_Sink, and Taint_Source. These aspects are intended for use with CodePeer, a static analysis tool, to perform taint analysis. The compiler front end ignores these aspects during semantic analysis, and they are not documented in the GNAT RM.