https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71362
Bug ID: 71362 Summary: Wrong position for "error: size of unnamed array is negative" Product: gcc Version: 7.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: c Assignee: unassigned at gcc dot gnu.org Reporter: ch3root at openwall dot com Target Milestone: --- Source code: ---------------------------------------------------------------------- int main() { 123 + sizeof(int[-1]); } ---------------------------------------------------------------------- Results: ---------------------------------------------------------------------- $ gcc -std=c11 -pedantic test.c && ./a.out test.c: In function ‘main’: test.c:3:3: error: size of unnamed array is negative 123 + sizeof(int[-1]); ^~~ ---------------------------------------------------------------------- gcc version: gcc (GCC) 7.0.0 20160531 (experimental)