Home | History | Annotate | Download | only in CodeGenOpenCL
      1 // RUN: %clang_cc1 %s -emit-llvm -o %t
      2 
      3 typedef __attribute__((ext_vector_type(4)))  unsigned char uchar4;
      4 typedef __attribute__((ext_vector_type(8))) unsigned char uchar8;
      5 
      6 // OpenCL allows vectors to be initialized by vectors Handle bug in
      7 // VisitInitListExpr for this case below.
      8 void foo( uchar8 x )
      9 {
     10   uchar4 val[4] = {{(uchar4){x.lo}}};
     11 }
     12