OSDN Git Service

* c-lex.c (c_lex_with_flags): Increase size of local variable
authoruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Aug 2009 14:38:24 +0000 (14:38 +0000)
committeruweigand <uweigand@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 14 Aug 2009 14:38:24 +0000 (14:38 +0000)
to avoid memory clobber.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@150756 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/c-lex.c

index 5e51aea..125b127 100644 (file)
@@ -1,3 +1,8 @@
+2009-08-14  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * c-lex.c (c_lex_with_flags): Increase size of local variable
+       to avoid memory clobber.
+
 2009-08-14  Paolo Bonzini  <bonzini@gnu.org>
 
        PR target/40934
index 0b6fcc0..0c6cdab 100644 (file)
@@ -390,7 +390,7 @@ c_lex_with_flags (tree *value, location_t *loc, unsigned char *cpp_flags,
     case CPP_HASH:
     case CPP_PASTE:
       {
-       unsigned char name[4];
+       unsigned char name[8];
 
        *cpp_spell_token (parse_in, tok, name, true) = 0;