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: unassig...@gcc.gnu.org ReportedBy: kti...@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))]; ^