[clang] Implement lifetime analysis for lifetime_capture_by(X) (#115921)
[llvm-project.git] / clang / test / Sema / member-reference.c
blob4004673dfdac4bc3cad5685c5037e32c03310c3e
1 // RUN: %clang_cc1 %s -verify -fsyntax-only
3 struct simple { int i; };
5 void f(void) {
6 struct simple s[1];
7 s->i = 1;
10 typedef int x;
11 struct S {
12 int x;
13 x z;
16 void g(void) {
17 struct S s[1];
18 s->x = 1;
19 s->z = 2;
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 '.'?}}