From: Jason Merrill Date: Mon, 23 Oct 2023 16:27:24 +0000 (-0400) Subject: tree: update address_space comment X-Git-Tag: basepoints/gcc-15~5208 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1aa9f1cc9887cde12ff6502358258d0bcf0db175;p=thirdparty%2Fgcc.git tree: update address_space comment Mention front-end uses of the address_space bit-field, and remove the inaccurate "only". gcc/ChangeLog: * tree-core.h (struct tree_base): Update address_space comment. --- diff --git a/gcc/tree-core.h b/gcc/tree-core.h index 4dc36827d32c..13435344401d 100644 --- a/gcc/tree-core.h +++ b/gcc/tree-core.h @@ -1082,10 +1082,11 @@ struct GTY(()) tree_base { unsigned spare1 : 8; - /* This field is only used with TREE_TYPE nodes; the only reason it is + /* For _TYPE nodes, this is TYPE_ADDR_SPACE; the reason it is present in tree_base instead of tree_type is to save space. The size of the field must be large enough to hold addr_space_t values. - For CONSTRUCTOR nodes this holds the clobber_kind enum. */ + For CONSTRUCTOR nodes this holds the clobber_kind enum. + The C++ front-end uses this in IDENTIFIER_NODE and NAMESPACE_DECL. */ unsigned address_space : 8; } bits;