The IFC spec has the notion of arity (to describe the number of parameter of abstractions such as macros, functions, templates, etc.) and describe them as bitfields. That creates an interpretation problem when considering endianness of the IFC.
Suggestion: define Arity and variadicity as distinct types, not bitfields.
The IFC spec has the notion of arity (to describe the number of parameter of abstractions such as macros, functions, templates, etc.) and describe them as bitfields. That creates an interpretation problem when considering endianness of the IFC.
Suggestion: define
Arity
and variadicity as distinct types, not bitfields.