aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend/rust-tree.h
diff options
context:
space:
mode:
authorFaisal Abbas <90.abbasfaisal@gmail.com>2022-08-08 12:09:44 +0100
committerPhilip Herron <philip.herron@embecosm.com>2022-08-25 12:40:27 +0100
commitbd31c63fe15c4e39d3036ff7adcd22eadd6b53ea (patch)
tree94b8456931257c82bc75a91c5292f856e12b0e1e /gcc/rust/backend/rust-tree.h
parenta38ad0b614ff5d601e5425824ad760235710eee5 (diff)
downloadgcc-bd31c63fe15c4e39d3036ff7adcd22eadd6b53ea.zip
gcc-bd31c63fe15c4e39d3036ff7adcd22eadd6b53ea.tar.gz
gcc-bd31c63fe15c4e39d3036ff7adcd22eadd6b53ea.tar.bz2
rust-constexpr.cc: port over more cases to eval_constant_expression
Diffstat (limited to 'gcc/rust/backend/rust-tree.h')
-rw-r--r--gcc/rust/backend/rust-tree.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/rust/backend/rust-tree.h b/gcc/rust/backend/rust-tree.h
index bd11b20..9efa409 100644
--- a/gcc/rust/backend/rust-tree.h
+++ b/gcc/rust/backend/rust-tree.h
@@ -1274,6 +1274,11 @@ extern GTY (()) tree cp_global_trees[CPTI_MAX];
#define AGGR_INIT_EXPR_SLOT(NODE) TREE_OPERAND (AGGR_INIT_EXPR_CHECK (NODE), 2)
+/* True if this TARGET_EXPR expresses direct-initialization of an object
+ to be named later. */
+#define TARGET_EXPR_DIRECT_INIT_P(NODE) \
+ TREE_LANG_FLAG_2 (TARGET_EXPR_CHECK (NODE))
+
#if defined ENABLE_TREE_CHECKING
#define LANG_DECL_MIN_CHECK(NODE) \