• Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1  // RUN: %clang_cc1 %s -verify -fsyntax-only
2  
3  struct simple { int i; };
4  
f(void)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  
g(void)16  void g(void) {
17    struct S s[1];
18    s->x = 1;
19    s->z = 2;
20  }
21  
PR17762(struct simple c)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