1 // RUN: %clang_cc1 -fsyntax-only -verify -pedantic %s 2 _Complex double X; 3 void test1(int c) { 4 X = 5; 5 } 6 void test2() { 7 int i; 8 double d = i; 9 double _Complex a = 5; 10 11 test1(a); 12 a = 5; 13 d = i; 14 } 15 int test3() { 16 int a[2]; 17 a[0] = test3; // expected-warning{{incompatible pointer to integer conversion assigning to 'int' from 'int ()'}} 18 return 0; 19 } 20 short x; void test4(char c) { x += c; } 21 int y; void test5(char c) { y += c; } 22