https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109775
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Depends on| |61259 --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #4) > Here is another related testcase: > ``` > typedef int T; > void naimul(const T v_[2]) > { > int i = 0; > T pp(T(v_[0])+0); > } > ``` > We get an -pedantic-error dealing with 0 sized array: > <source>: In function 'void naimul(const T*)': > <source>:5:13: error: ISO C++ forbids zero-size array 'v_' [-Wpedantic] > 5 | T pp(T(v_[0])+0); > | ^ That is recorded as PR 61259 . Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61259 [Bug 61259] [10/11/12/13/14 Regression] Spurious "ISO C++ forbids zero-size array" warning with -pedantic