Home | History | Annotate | Download | only in CodeGen
      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);
     15 void test3(foo *X) {
     16   X->q = 1;
     17 }
     18 
     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