Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
ext
/
pr59378.C
blob: 19d06b5930ab22f943a0c8d4f723e0e071ca8f55 [
file
] [
log
] [
blame
]
// { 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
&);