Need suggestion about bug 68425
Prasad Ghangal
prasad.ghangal@gmail.com
Thu Mar 3 17:08:00 GMT 2016
PING
I would like to know if there is other better way of doing this.
On 24 February 2016 at 17:56, Prasad Ghangal <prasad.ghangal@gmail.com> wrote:
> Thanks Prathamesh and Joseph for your suggestions.
>
> Here is my updated patch :
>
> for test cases:
>
> const int array[5] = {1, 2, 3};
> const int array1[3] = {1, 2, 3, 6};
> const int array2[4] = {1, 2, 3, 6, 89};
> const int array3[5] = {1, 2, 3, 6, 89, 193};
> const int array4[3] = {1, 2, 3, 6, 89, 193};
> const int array5[1] = {1, 2, 3, 6, 89, 193};
> const int array6[3] = {1, 2, 3, 6, 89, 193;
> const int array7[5] = {1, 2, 3, 6, 89, 193}
> const int array8[5] = {1, 2, 3, 6, 89, 193
>
>
>
> It gives:
>
> 68425.c: In function ‘main’:
> 68425.c:4:37: warning: excess elements in array initializer (4
> elements, expected 3)
> const int array1[3] = {1, 2, 3, 6};
> ^
> 68425.c:4:37: note: (near initialization for ‘array1’)
> 68425.c:5:40: warning: excess elements in array initializer (5
> elements, expected 4)
> const int array2[4] = {1, 2, 3, 6, 89};
> ^~
> 68425.c:5:40: note: (near initialization for ‘array2’)
> 68425.c:6:44: warning: excess elements in array initializer (6
> elements, expected 5)
> const int array3[5] = {1, 2, 3, 6, 89, 193};
> ^~~
> 68425.c:6:44: note: (near initialization for ‘array3’)
> 68425.c:7:37: warning: excess elements in array initializer (6
> elements, expected 3)
> const int array4[3] = {1, 2, 3, 6, 89, 193};
> ^
> 68425.c:7:37: note: (near initialization for ‘array4’)
> 68425.c:8:31: warning: excess elements in array initializer (6
> elements, expected 1)
> const int array5[1] = {1, 2, 3, 6, 89, 193};
> ^
> 68425.c:8:31: note: (near initialization for ‘array5’)
> 68425.c:9:37: warning: excess elements in array initializer (6
> elements, expected 3)
> const int array6[3] = {1, 2, 3, 6, 89, 193;
> ^
> 68425.c:9:37: note: (near initialization for ‘array6’)
> 68425.c:9:47: error: expected ‘}’ before ‘;’ token
> const int array6[3] = {1, 2, 3, 6, 89, 193;
> ^
> 68425.c:14:1: error: expected declaration or statement at end of input
> }
> ^
>
>
> Any suggestions?
>
>
> --
> Thanks and Regards,
> Prasad Ghangal
--
Thanks and Regards,
Prasad Ghangal
More information about the Gcc
mailing list