Landing: f4bf6e043814
Project / Subsystem
gcc / gccrs
Date
2026-01-17
Author
Philip Herron
Commit
f4bf6e043814858363f4189fc15faeaeacd16d8a
Source
github
Perf win
No
Breaking
No
All attributes
- project
- gcc
- subsystem
- gccrs
- patch_id
- —
- commit_hash
- f4bf6e043814858363f4189fc15faeaeacd16d8a
- source_type
- github
- headline
- gccrs: Optionally pull in inherited arguments when required
- tldr
- GCC's Rust compiler can now optionally include inherited arguments during type substitution.
- author
- Philip Herron
- outcome
- committed
- performance_win
- false
- breaking_change
- false
- series_id
- —
- series_parts
- []
- tags
-
- • gccrs
- • type substitution
- • Rust
- discussion_id_link
- —
- bugzilla_pr
- —
- date
- 2026-01-17T00:00:00.000Z
This change in gccrs allows for the optional inclusion of inherited arguments during type substitution. This capability is useful for correctly handling certain type-related operations, and a new test case rust/compile/gat2.rs has been added to verify its functionality.