Home | History | Annotate | Download | only in Sema
      1 // RUN: %clang_cc1 %s -verify -fsyntax-only
      2 
      3 struct simple { int i; };
      4 
      5 void f(void) {
      6    struct simple s[1];
      7    s->i = 1;
      8 }
      9 
     10 typedef int x;
     11 struct S {
     12   int x;
     13   x z;
     14 };
     15 
     16 void g(void) {
     17   struct S s[1];
     18   s->x = 1;
     19   s->z = 2;
     20 }
     21 
     22 int PR17762(struct simple c) {
     23   return c->i; // expected-error {{member reference type 'struct simple' is not a pointer; did you mean to use '.'?}}
     24 }
     25