Subject: Tag-dispatch and empty-class ABI¶
A tag or empty-class type used for compile-time dispatch or as a symbol-mangling landmark gains state, gets renamed, or gets replaced -- its whole ABI role was to be small/stable, so any change to it is disproportionate.
3 case(s). ← back to all subjects
Cases¶
| Case | Title | Verdict | Category |
|---|---|---|---|
| case78_task_arena_attach_tag | task_arena::attach Tag Type Replaces Enum |
🔴 BREAKING | Breaking |
| case86_tag_struct_renamed | Tag Struct Renamed (empty class re-mangling) | 🔴 BREAKING | Breaking |
| case94_empty_tag_gained_state | Empty Tag Gained State | 🔴 BREAKING | Breaking |