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.