------- Comment #5 from pinskia at gcc dot gnu dot org 2008-02-26 21:09 ------- >Converting avar from a pointer to an array like this however does work: static char avar[] = {"some string"};
This is an array value which is initialized via a string literal. The array is writable. The behavior is still undefined for writing in string literals. -- Pinski -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35384