val_t
val_t *y_val;
val_t c = tok->u.constant;
val_t *v = integer_constant(tn, required);
tnode_t *build_constant(type_t *, val_t *);
void convert_constant(op_t, int, const type_t *, val_t *, val_t *);
val_t *integer_constant(tnode_t *, bool);
check_duplicate_case_label(control_statement *cs, const val_t *nv)
val_t *v = integer_constant(tn, true);
val_t nv;
val_t *val = *(val_t **)sp;
val_t value; /* if CON */
val_t *vals;
val_t constant;
is_nonzero_val(const val_t *val)
val_t *v = xcalloc(1, sizeof(*v));
val_t *v = xcalloc(1, sizeof(*v));
val_t *v = xcalloc(1, sizeof(*v));
tspec_t nt, val_t *nv, val_t *ov)
convert_constant_to_floating(tspec_t nt, val_t *nv,
tspec_t ot, const val_t *v)
warn_constant_truncated(op_t op, const val_t *v)
convert_constant_check_range_bitor(size_t nsz, size_t osz, const val_t *v,
uint64_t xmask, const val_t *nv,
tspec_t ot, const val_t *v,
op_t op, int arg, const val_t *v, val_t *nv)
convert_constant(op_t op, int arg, const type_t *ntp, val_t *nv, val_t *ov)
ic_con(const type_t *tp, const val_t *v)
val_t *
val_t *v = xcalloc(1, sizeof(*v));
build_constant(type_t *tp, val_t *v)