PR c/38416, make pragma_kind 8 bits
authormeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Dec 2008 21:05:14 +0000 (21:05 +0000)
committermeissner <meissner@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Dec 2008 21:05:14 +0000 (21:05 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@142493 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c-parser.c

index f41f83b..f86e4f7 100644 (file)
@@ -1,3 +1,8 @@
+2008-12-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
+
+       PR c/38416
+       * c-parser.c (struct c_token): Make pragma_kind 8 bits.
+
 2008-12-05  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/37248
index 6bd7f04..8c4a96f 100644 (file)
@@ -148,7 +148,7 @@ typedef struct c_token GTY (())
   ENUM_BITFIELD (rid) keyword : 8;
   /* If this token is a CPP_PRAGMA, this indicates the pragma that
      was seen.  Otherwise it is PRAGMA_NONE.  */
-  ENUM_BITFIELD (pragma_kind) pragma_kind : 7;
+  ENUM_BITFIELD (pragma_kind) pragma_kind : 8;
   /* The value associated with this token, if any.  */
   tree value;
   /* The location at which this token was found.  */