Home | History | Annotate | Download | only in Sema
      1 // RUN: %clang_cc1 -fsyntax-only -verify %s
      2 // PR 1603
      3 void func()
      4 {
      5    const int *arr;
      6    arr[0] = 1;  // expected-error {{read-only variable is not assignable}}
      7 }
      8 
      9 struct foo {
     10   int bar;
     11 };
     12 struct foo sfoo = { 0 };
     13 
     14 int func2()
     15 {
     16   const struct foo *fp;
     17   fp = &sfoo;
     18   fp[0].bar = 1;  // expected-error {{read-only variable is not assignable}}
     19   return sfoo.bar;
     20 }
     21