Home | History | Annotate | Download | only in SemaOpenCL
      1 // RUN: %clang_cc1 %s -verify -pedantic -fsyntax-only
      2 // expected-no-diagnostics
      3 
      4 typedef __attribute__((ext_vector_type(2)))  char char2;
      5 typedef __attribute__((ext_vector_type(4)))  unsigned int uint4;
      6 typedef __attribute__((ext_vector_type(8)))  long long8;
      7 
      8 void vectorIncrementDecrementOps()
      9 {
     10   char2 A = (char2)(1);
     11   uint4 B = (uint4)(1);
     12   long8 C = (long8)(1);
     13 
     14   A++;
     15   --A;
     16   B--;
     17   ++B;
     18   C++;
     19 }
     20