brintos

brintos / llvm-project-archived public Read only

0
0
Text · 344 B · 72cebc6 Raw
26 lines · c
1// RUN: %clang_cc1 -emit-llvm %s  -o /dev/null2 3 4typedef struct {5  char p;6  short q;7  char r;8  int X;9  short Y, Z;10  int Q;11} foo;12 13int test(foo X, float);14int testE(char,short,char,int,int,float);15void test3(foo *X) {16  X->q = 1;17}18 19void 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