Hi
We normally use gcc 4.1.2 to compile our C++ code, but I am now experimenting with gcc 4.4.6.
I am getting a compiler warning with 4.4.6, that I did not see with 4.1.2, and I don’t understand how to fix it.
Here’s the code:
myFunc(int& a_mcsIndex)
{
const unsigned SPS_MCS_TABLE_SIZE = 4;
const int SPS_MCS_TABLE_MCS[SPS_MCS_TABLE_SIZE] = { 19, 12, 8, 6};
for ( unsigned ind=0; ind<SPS_MCS_TABLE_SIZE; ind++ )
{
a_mcsIndex = SPS_MCS_TABLE_MCS[ind-1]; ⇐== warning
Warning: array subscript is above array bounds
How can I fix this warning please?
Best regards
David
[Linux C Programming]
[Linux Kernel]
[eCos]
[Fedora Development]
[Fedora Announce]
[Autoconf]
[The DWARVES Debugging Tools]
[Yosemite Campsites]
[Yosemite News]
[Linux GCC]