diff options
Diffstat (limited to 'gcc/d/d-tree.h')
-rw-r--r-- | gcc/d/d-tree.h | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/gcc/d/d-tree.h b/gcc/d/d-tree.h index 328b6b8..a5970d8 100644 --- a/gcc/d/d-tree.h +++ b/gcc/d/d-tree.h @@ -47,7 +47,6 @@ typedef Array <Expression *> Expressions; /* Usage of TREE_LANG_FLAG_?: 0: METHOD_CALL_EXPR - 1: CALL_EXPR_ARGS_ORDERED (in CALL_EXPR). Usage of TYPE_LANG_FLAG_?: 0: TYPE_SHARED @@ -351,11 +350,6 @@ lang_tree_node #define METHOD_CALL_EXPR(NODE) \ (TREE_LANG_FLAG_0 (NODE)) -/* True if all arguments in a call expression should be evaluated in the - order they are given (left to right). */ -#define CALL_EXPR_ARGS_ORDERED(NODE) \ - (TREE_LANG_FLAG_1 (CALL_EXPR_CHECK (NODE))) - /* True if the type was declared 'shared'. */ #define TYPE_SHARED(NODE) \ (TYPE_LANG_FLAG_0 (NODE)) @@ -430,6 +424,7 @@ enum d_tree_index DTI_ARRAY_TYPE, DTI_NULL_ARRAY, + DTI_BOTTOM_TYPE, DTI_MAX }; @@ -465,6 +460,8 @@ extern GTY(()) tree d_global_trees[DTI_MAX]; #define array_type_node d_global_trees[DTI_ARRAY_TYPE] /* Null initializer for dynamic arrays. */ #define null_array_node d_global_trees[DTI_NULL_ARRAY] +/* The bottom type, referred to as `noreturn` in code. */ +#define noreturn_type_node d_global_trees[DTI_BOTTOM_TYPE] /* A prefix for internal variables, which are not user-visible. */ #if !defined (NO_DOT_IN_LABEL) |