Skip to content

c-variadic: gate va_arg on c_variadic_experimental_arch#156043

Open
folkertdev wants to merge 1 commit intorust-lang:mainfrom
folkertdev:c-variadic-avr-assembly-test
Open

c-variadic: gate va_arg on c_variadic_experimental_arch#156043
folkertdev wants to merge 1 commit intorust-lang:mainfrom
folkertdev:c-variadic-avr-assembly-test

Conversation

@folkertdev
Copy link
Copy Markdown
Contributor

tracking issue: #44930

Just gating ... is insufficient because we make the types available everywhere, and you could still define and export functions that used va_arg for targets where we don't want to stably support it.

r? joshtriplett

Just gating `...` is insufficient because we make the types available
everywhere, and you could still define and export functions that used
va_arg for targets where we don't want to stably support it.
@folkertdev folkertdev added the F-c_variadic `#![feature(c_variadic)]` label May 1, 2026
@rustbot rustbot added A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels May 1, 2026
@rustbot
Copy link
Copy Markdown
Collaborator

rustbot commented May 1, 2026

joshtriplett is not on the review rotation at the moment.
They may take a while to respond.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-LLVM Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues. F-c_variadic `#![feature(c_variadic)]` S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants