25 lines · c
1// RUN: %clang_cc1 %s -verify -fsyntax-only2 3struct simple { int i; };4 5void f(void) {6 struct simple s[1];7 s->i = 1;8}9 10typedef int x;11struct S {12 int x;13 x z;14};15 16void g(void) {17 struct S s[1];18 s->x = 1;19 s->z = 2;20}21 22int 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