MI
Size: a a a
MI
AP
AP
MI
MI
AP
AP
MI
MI
MI
ТЗ
#define SIZE 2048
char my_array[SIZE] = {0,};
char *addr = 0;
int i = 0;
short int short_array[размер];
int main()
{
addr = (*char)&short_array[0];
for(i = 0; i < SIZE; i++)
{
// Ругается на это.
my_array[i] = *(addr + i); // <- ругается на это
}
return 0;
}
БЗ
AP
MI
БЗ
ТЗ
__builtin_memcpy forming offset [1992, 2047] in out of the bounds [0, 1992] of object 'my_array' with type 'unsigned int[498]' [-Warray-bounds]
БЗ
БЗ
БЗ