brintos

brintos / llvm-project-archived public Read only

0
0
Text · 382 B · 4004673 Raw
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