add c-variadic miri test

This commit is contained in:
Folkert de Vries 2026-01-22 19:23:51 +01:00
parent 02c4af397e
commit ca3d1a3211
No known key found for this signature in database
GPG key ID: 1F17F6FFD112B97C

View file

@ -0,0 +1,18 @@
#![feature(c_variadic)]
use core::ffi::VaList;
fn helper(ap: VaList) -> i32 {
// unsafe { ap.arg::<i32>() }
let _ = ap;
0
}
unsafe extern "C" fn variadic(a: i32, ap: ...) -> i32 {
assert_eq!(a, 42);
helper(ap)
}
fn main() {
assert_eq!(unsafe { variadic(42, 1) }, 1);
}