GCC Middle and Back End API Reference
|
#include <dwarf2out.h>
Data Fields | ||
int | pos | |
union { | ||
HOST_WIDE_INT sval | ||
unsigned HOST_WIDE_INT uval | ||
} | v | |
Describe a single value that a discriminant can match. Discriminants (in the "record variant part" meaning) are scalars. dw_discr_list_ref and dw_discr_value are a mean to describe a set of discriminant values that are matched by a particular variant. Discriminants can be signed or unsigned scalars, and can be discriminants values. Both have to be consistent, though.
int dw_discr_value::pos |
Referenced by output_discr_value(), print_discr_value(), and size_of_discr_value().
HOST_WIDE_INT dw_discr_value::sval |
Referenced by output_discr_value(), print_discr_value(), and size_of_discr_value().
unsigned HOST_WIDE_INT dw_discr_value::uval |
Referenced by output_discr_value(), print_discr_value(), and size_of_discr_value().
union { ... } dw_discr_value::v |
Referenced by output_discr_value(), print_discr_value(), and size_of_discr_value().