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

Reply via email to