[Bug c/56465] New: Strange warning about variable modified range

ktietz at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Feb 26 17:20:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56465

             Bug #: 56465
           Summary: Strange warning about variable modified range
    Classification: Unclassified
           Product: gcc
           Version: 4.8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned@gcc.gnu.org
        ReportedBy: ktietz@gcc.gnu.org


The following code produces warning, but it is actual a constant.

typedef __SIZE_TYPE__ size_t;

char _buf[(size_t) ((char *) 0 + sizeof (size_t))];

t_arr.c:3:1: Warnung: variabel modifiziertes »_buf« im Dateibereich
[standardmäßig aktiviert]
 char _buf[(size_t) ((char *) 0 + sizeof (size_t))];
 ^



More information about the Gcc-bugs mailing list