struct type_base_t {
type_kind_t kind;
+ source_position_t source_position;
+ il_size_t size; /**< The size of this type. */
type_qualifiers_t qualifiers;
type_modifiers_t modifiers;
- unsigned char alignment; /**< The extra alignment of the type, 0 for default. */
- source_position_t source_position;
+ il_alignment_t alignment; /**< The extra alignment of the type, 0 for default. */
ir_type *firm_type;
};