diff options
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h index de6654de80f..0cb2fadca75 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -436,6 +436,7 @@ struct gimple_stmt GTY(()) expression. CALL_EXPR_TAILCALL in CALL_EXPR CASE_LOW_SEEN in CASE_LABEL_EXPR + RETURN_EXPR_OUTCOME in RETURN_EXPR static_flag: @@ -1158,6 +1159,11 @@ extern void omp_clause_range_check_failed (const_tree, const char *, int, #define CASE_LOW_SEEN(NODE) \ (CASE_LABEL_EXPR_CHECK (NODE)->base.addressable_flag) +#define PREDICT_EXPR_OUTCOME(NODE) \ + (PREDICT_EXPR_CHECK(NODE)->base.addressable_flag) +#define PREDICT_EXPR_PREDICTOR(NODE) \ + ((enum br_predictor)tree_low_cst (TREE_OPERAND (PREDICT_EXPR_CHECK (NODE), 0), 0)) + /* In a VAR_DECL, nonzero means allocate static storage. In a FUNCTION_DECL, nonzero if function has been defined. In a CONSTRUCTOR, nonzero means allocate static storage. |