diff options
Diffstat (limited to 'gcc/c-common.def')
-rw-r--r-- | gcc/c-common.def | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/c-common.def b/gcc/c-common.def index c4027f7..1c59363 100644 --- a/gcc/c-common.def +++ b/gcc/c-common.def @@ -39,6 +39,13 @@ along with GCC; see the file COPYING3. If not see not. */ DEFTREECODE (C_MAYBE_CONST_EXPR, "c_maybe_const_expr", tcc_expression, 2) +/* An EXCESS_PRECISION_EXPR, currently only used for C and Objective + C, represents an expression evaluated in greater range or precision + than its type. The type of the EXCESS_PRECISION_EXPR is the + semantic type while the operand represents what is actually being + evaluated. */ +DEFTREECODE (EXCESS_PRECISION_EXPR, "excess_precision_expr", tcc_expression, 1) + /* Local variables: mode:c |