itanium-cxx-abi / cxx-abi

C++ ABI Summary
508 stars 96 forks source link

Add a mangling for the _BitInt datatype from C23. #129

Closed AaronBallman closed 3 years ago

AaronBallman commented 3 years ago

C23 adds a new builtin datatype named _BitInt for a family of bit-precise integer types that can be either signed or unsigned. This adds a proper mangling for the datatype for implementations that provide this feature as an extension in C++ and for implementations that support overloading within C as an extension. This implements #128.

rjmccall commented 3 years ago

Thanks. LGTM, but per our usual procedure, I'll leave this open for comment for a week or two.

AaronBallman commented 3 years ago

It's been about three weeks -- are there additional concerns?

rjmccall commented 3 years ago

Thanks for the reminder.

AaronBallman commented 3 years ago

Thank you for all the help on this!