blob: 6c081dbd345acaeb558eb1986b60b1ac298f4eab [file] [log] [blame]
Gabor Greifbacfa022007-07-13 22:15:44 +00001// RUN: clang -emit-llvm %s
Gabor Greifbacfa022007-07-13 22:15:44 +00002
Gabor Greifb02d4b42007-07-13 23:40:27 +00003int main(void)
Gabor Greifbacfa022007-07-13 22:15:44 +00004{
5 double _Complex a = 5;
6 double _Complex b = 42;
7
Gabor Greifb02d4b42007-07-13 23:40:27 +00008 return a * b != b * a;
Gabor Greifbacfa022007-07-13 22:15:44 +00009}
Chris Lattner12b2be22007-08-10 17:02:59 +000010
11_Complex double bar(int);
12void test(_Complex double*);
13
14void test2(int c) {
15 _Complex double X;
16 X = bar(1);
17 test(&X);
18}
19