forked from OSchip/llvm-project
Migrate 2007-10-01-BuildArrayRef.c from llvm/test/FrontendC.
llvm-svn: 135840
This commit is contained in:
parent
eeddeb9601
commit
279c20fde8
|
@ -0,0 +1,20 @@
|
|||
// 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;
|
||||
}
|
Loading…
Reference in New Issue