1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// RUN: clang -emit-llvm %s int main(void) { double _Complex a = 5; double _Complex b = 42; return a * b != b * a; } _Complex double bar(int); void test(_Complex double*); void test2(int c) { _Complex double X; X = bar(1); test(&X); }