Landing: 5ec49042d3e8

Project / Subsystem

gcc / gccrs

Date

2026-08-07

Author

Arthur Cohen

Commit

5ec49042d3e8a3a37c4cde8bc34242d63ba1ba43

Source

github

Perf win

No

Breaking

No

All attributes

project
gcc
subsystem
gccrs
patch_id
—
commit_hash
5ec49042d3e8a3a37c4cde8bc34242d63ba1ba43
source_type
github
headline
gccrs: lang-items: Register va_list
tldr
Registers the `va_list` language item in gccrs.
author
Arthur Cohen
outcome
committed
performance_win
false
breaking_change
false
series_id
—
series_parts
[]
tags
  • • gccrs
  • • rust
  • • va_list
  • • language items
  • • variadic functions
discussion_id_link
—
bugzilla_pr
—
date
2026-08-07T00:00:00.000Z

This commit registers the va_list language item within the gccrs compiler. This involves adding a corresponding enum value for VaListImpl in the header file and registering it in the compiler’s language item management system. This is a necessary step for gccrs to correctly handle C’s variadic function arguments (...) when interacting with C code or when implementing similar features.