• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // RUN: %clang_cc1 -emit-llvm %s  -o /dev/null
2 
3 
4 typedef struct {
5   char p;
6   short q;
7   char r;
8   int X;
9   short Y, Z;
10   int Q;
11 } foo;
12 
13 int test(foo X, float);
14 int testE(char,short,char,int,int,float);
test3(foo * X)15 void test3(foo *X) {
16   X->q = 1;
17 }
18 
test2(foo Y)19 void test2(foo Y) {
20   testE(Y.p, Y.q, Y.r, Y.X, Y.Y, 0.1f);
21   test(Y, 0.1f);
22   test2(Y);
23   test3(&Y);
24 }
25 
26