language-rust
language-rust copied to clipboard
C-compatible variadics
The following should parse, but it doesn't currently:
pub unsafe extern "C" fn test(_: i32, ap: ...) { }
pub unsafe extern "C" fn test_valist_forward(n: u64, mut ap: ...) -> f64 {
rust_valist_interesting_average(n, ap.as_va_list())
}