Home | History | Annotate | Download | only in Parser
      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