On 11/3/20 6:08 PM, Joseph Myers wrote:
On Tue, 3 Nov 2020, Nathan Sidwell wrote:

@@ -888,9 +915,9 @@ struct GTY(()) cpp_hashnode {
    unsigned int directive_index : 7;   /* If is_directive,
                                           then index into directive table.
                                           Otherwise, a NODE_OPERATOR.  */
-  unsigned char rid_code;              /* Rid code - for front ends.  */
+  unsigned int rid_code : 8;           /* Rid code - for front ends.  */
+  unsigned int flags : 9;              /* CPP flags.  */
    ENUM_BITFIELD(node_type) type : 2;  /* CPP node type.  */
-  unsigned int flags : 8;              /* CPP flags.  */
/* 6 bits spare (plus another 32 on 64-bit hosts). */

I'd expect this "6 bits spare" comment to be updated when expanding the
flags field.

ah, that;s an error on my part separating two close pieces of this diff. It does in fact say that

nathan

--
Nathan Sidwell

Reply via email to