You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi @emilio, while working on the fix for the case that wasn't handled in #2779, I noticed that bindgen can't support generating bindings for UINTMAX64. This is largely because all integers eventually get represented as an i64 so i64::MAX is the upper limit for u64 too. Is there any interest in a PR to support differentiating between u64 and i64 so that UINTMAX64 can be represented in bindgen?
The text was updated successfully, but these errors were encountered:
Right now, bindgen depends on cexpr to process object-like #define directives. AFAIK, that crate is abandoned and hasn't received any updates in 3 years. There's some ongoing work on migrating bindgen to cmacro which should handle such cases correctly.
Hi @emilio, while working on the fix for the case that wasn't handled in #2779, I noticed that bindgen can't support generating bindings for
UINTMAX64
. This is largely because all integers eventually get represented as ani64
soi64::MAX
is the upper limit foru64
too. Is there any interest in a PR to support differentiating betweenu64
andi64
so thatUINTMAX64
can be represented in bindgen?The text was updated successfully, but these errors were encountered: