aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/ext/pr59378.C
blob: 19d06b5930ab22f943a0c8d4f723e0e071ca8f55 (plain)
1
2
3
4
5
6
7
8
// { dg-do compile }
typedef int v4si __attribute__ ((vector_size (4*sizeof(int))));
template<int C>
void traverse(v4si& bounds){
  v4si m = {0,1,2,3};
  bounds = __builtin_shuffle(bounds, m);
}
template void traverse<0>(v4si&);