From 3edbc4b95fc4440ff6fbeebc259af6806baf5e1c Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Sun, 7 May 1995 10:28:12 +0000 Subject: [PATCH] DECL_ARTIFICIAL From-SVN: r9586 --- gcc/tree.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/tree.h b/gcc/tree.h index 718ea142a36..47c5d6f6a68 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -955,6 +955,9 @@ struct tree_type #define DECL_STATIC_CONSTRUCTOR(NODE) ((NODE)->decl.static_ctor_flag) #define DECL_STATIC_DESTRUCTOR(NODE) ((NODE)->decl.static_dtor_flag) +/* Used to indicate that this DECL represents a compiler-generated entity. */ +#define DECL_ARTIFICIAL(NODE) ((NODE)->decl.artificial_flag) + /* Additional flags for language-specific uses. */ #define DECL_LANG_FLAG_0(NODE) ((NODE)->decl.lang_flag_0) #define DECL_LANG_FLAG_1(NODE) ((NODE)->decl.lang_flag_1) @@ -993,7 +996,8 @@ struct tree_decl unsigned transparent_union : 1; unsigned static_ctor_flag : 1; unsigned static_dtor_flag : 1; - /* room for two more */ + unsigned artificial_flag : 1; + /* room for one more */ unsigned lang_flag_0 : 1; unsigned lang_flag_1 : 1; -- 2.30.2