-
Notifications
You must be signed in to change notification settings - Fork 263
long double
varargs won't compile
#154
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Comments
#[repr(C)]
#[derive(Clone, Copy)]
pub struct f128(pub(crate) [u8; 16]); At first I thought the fix was as simple as enabling Edit: the problem is that the current variadics implementation in rustc lowers Rust |
long double
varargs won't compile
Why wouldn't Also, rust-lang/rust#61126 seems to be about unsized types, but rust-lang/rfcs#2580 is also now merged, if that was a blocker for rust-lang/rust#61126. |
From rust-lang/rust-bindgen#1549 it sounds like they're not entirely happy with that either.
IMHO the real problem is that variadics are part of You could define |
Wow, I didn't realize I think the best way to support this would be to get a I also saw that |
The RFC for |
Blocked on improved rustc support for arbitrary structs/types, possibly rust-lang/rust#61126
The text was updated successfully, but these errors were encountered: