// RUN: %clang_cc1 -fsyntax-only -verify -pedantic %s
_Complexdouble X;voidtest1(intc){
X =5;}voidtest2(void){int i;double d = i;double_Complex a =5;test1(a);
a =5;
d = i;}inttest3(void){int a[2];
a[0]= test3;// expected-error{{incompatible pointer to integer conversion assigning to 'int' from 'int (void)'}}
return0;}short x;voidtest4(char c){ x += c;}int y;voidtest5(char c){ y += c;}