// RUN: not %clang_cc1_only -c %s -o - > /dev/null | |
// PR 1603 | |
void func() | |
{ | |
const int *arr; | |
arr[0] = 1; // expected-error {{assignment of read-only location}} | |
} | |
struct foo { | |
int bar; | |
}; | |
struct foo sfoo = { 0 }; | |
int func2() | |
{ | |
const struct foo *fp; | |
fp = &sfoo; | |
fp[0].bar = 1; // expected-error {{ assignment of read-only member}} | |
return sfoo.bar; | |
} |