Subject: Modern C/C++ standard-feature hazards¶
A newer C/C++ standard feature (_BitInt, _Atomic, char8_t, [[no_unique_address]], ABI tags, customization-point objects) has its own, less-familiar ABI implications when it changes.
6 case(s). ← back to all subjects
Cases¶
| Case | Title | Verdict | Category |
|---|---|---|---|
| case88_cpo_kind_changed | CPO kind changed (BREAKING) | 🔴 BREAKING | Breaking |
| case113_abi_tag_changed | ABI-tag set change ([abi:cxx11] lost on a single symbol) | 🔴 BREAKING | Breaking |
| case114_char8t_migration | char8_t Migration (C++20 char-family → char8_t) | 🔴 BREAKING | Breaking |
| case115_bit_int_width_changed | _BitInt(N) Width Change (C23 64 → 128) | 🔴 BREAKING | Breaking |
| case116_atomic_qualifier_changed | _Atomic Qualifier Added (C11) | 🔴 BREAKING | Breaking |
| case117_no_unique_address | [[no_unique_address]] Layout Overlay (no dedicated ChangeKind) | 🔴 BREAKING | Breaking |