Mercurial > hg > CbC > CbC_llvm
annotate clang/test/CodeGen/2002-04-10-StructParameters.c @ 207:2e18cbf3894f
LLVM12
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 08 Jun 2021 06:07:14 +0900 |
parents | 1d019706d866 |
children |
rev | line source |
---|---|
150 | 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 |