c++: prvalue of array type [PR111286]
[official-gcc.git] / gcc / testsuite / c-c++-common / torture / builtin-shufflevector-3.c
blob6e8fb643f402e2eda742df00fcc5626cbf49df87
1 /* { dg-do compile } */
2 /* { dg-options "-Wno-psabi" } */
4 typedef int __attribute__((__vector_size__ (sizeof(int)*4))) V;
6 int
7 foo(V v, int i)
9 return __builtin_shufflevector (v, v, 2, 3)[i];
12 int
13 bar(V v, int i)
15 return __builtin_shufflevector(v, v, 4)[0] & i;