Gabor Greif | bacfa02 | 2007-07-13 22:15:44 +0000 | [diff] [blame] | 1 | // RUN: clang -emit-llvm %s |
Gabor Greif | bacfa02 | 2007-07-13 22:15:44 +0000 | [diff] [blame] | 2 | |
Gabor Greif | b02d4b4 | 2007-07-13 23:40:27 +0000 | [diff] [blame] | 3 | int main(void) |
Gabor Greif | bacfa02 | 2007-07-13 22:15:44 +0000 | [diff] [blame] | 4 | { |
5 | double _Complex a = 5; | ||||
6 | double _Complex b = 42; | ||||
7 | |||||
Gabor Greif | b02d4b4 | 2007-07-13 23:40:27 +0000 | [diff] [blame] | 8 | return a * b != b * a; |
Gabor Greif | bacfa02 | 2007-07-13 22:15:44 +0000 | [diff] [blame] | 9 | } |
Chris Lattner | 12b2be2 | 2007-08-10 17:02:59 +0000 | [diff] [blame^] | 10 | |
11 | _Complex double bar(int); | ||||
12 | void test(_Complex double*); | ||||
13 | |||||
14 | void test2(int c) { | ||||
15 | _Complex double X; | ||||
16 | X = bar(1); | ||||
17 | test(&X); | ||||
18 | } | ||||
19 |