2018-05-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / readonly-loc.c
blobc5d1c97d877e675d4754747ca9e8a92e3ccdfdae
1 /* { dg-do compile } */
2 /* { dg-options "-O" } */
3 int func()
5 const int *arr;
6 const int arr2[5];
7 arr[0] = 1; /* { dg-error "assignment of read-only location" "*(arr)" } */
8 arr[1] = 1; /* { dg-error "assignment of read-only location" "*(arr + 4u)" } */
9 arr2[0] = 1; /* { dg-error "assignment of read-only location" "arr2\[0\]" } */
10 arr2[1] = 1; /* { dg-error "assignment of read-only location" "arr2\[1\]" } */