type_descriptor
static bool type_is_int(struct type_descriptor *type)
static bool type_is_signed(struct type_descriptor *type)
static unsigned type_bit_width(struct type_descriptor *type)
static bool is_inline_int(struct type_descriptor *type)
static s_max get_signed_val(struct type_descriptor *type, void *val)
static bool val_is_negative(struct type_descriptor *type, void *val)
static u_max get_unsigned_val(struct type_descriptor *type, void *val)
static void val_to_string(char *str, size_t size, struct type_descriptor *type,
struct type_descriptor *type = data->type;
struct type_descriptor *rhs_type = data->rhs_type;
struct type_descriptor *lhs_type = data->lhs_type;
struct type_descriptor *array_type;
struct type_descriptor *index_type;
struct type_descriptor *lhs_type;
struct type_descriptor *rhs_type;
struct type_descriptor *type;
struct type_descriptor *type;
struct type_descriptor *type;
struct type_descriptor *from_type;
struct type_descriptor *to_type;
struct type_descriptor *type;
struct type_descriptor *type;
struct type_descriptor *type;