在 2026-6-15 15:22, Richard Biener 写道:
On Sat, Jun 13, 2026 at 2:54 PM LIU Hao <[email protected]> wrote:

Hello,

Attached are patches which change the base types of `u?int_fast16_t` to 
`unsigned? int`, to match how
these are declared in Microsoft UCRT headers.

These changes are small but are technically an ABI break. A consequent change 
may be needed in Clang.
Your perspective will be appreciated.

Is there a technical rationale from Microsoft?  Does this apply to
both x86 and aarch64?

https://learn.microsoft.com/en-us/cpp/c-runtime-library/standard-types?view=msvc-170

> int_fast16_t, uint_fast16_t        int, unsigned int

These are same types regardless of the target arch.




--
Best regards,
LIU Hao

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

Reply via email to