]>
git.proxmox.com Git - rustc.git/blob - src/llvm/tools/clang/test/CodeGen/complex.c
1 // RUN: %clang_cc1 -emit-llvm-only %s
6 double _Complex b
= 42;
11 _Complex
double bar(int);
12 void test(_Complex
double*);
13 void takecomplex(_Complex
double);
22 _Complex
double g1
, g2
;
32 double Gr
= __real g1
;
35 // FIXME: Currently unsupported!
42 __complex__
int ci1
, ci2
;
54 // FIXME: Currently unsupported!
71 __complex__
long long v
= 2;
78 float _Complex x
= t4();
92 // <rdar://problem/7958272>
93 double t7(double _Complex c
) {
94 return __builtin_fabs(__real__(c
));
98 __complex__
int *x
= &(__complex__
int){1};