diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/ext/pr57509.C')
-rw-r--r-- | gcc/testsuite/g++.dg/ext/pr57509.C | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/g++.dg/ext/pr57509.C b/gcc/testsuite/g++.dg/ext/pr57509.C index d44ee81e091..92aaadf3387 100644 --- a/gcc/testsuite/g++.dg/ext/pr57509.C +++ b/gcc/testsuite/g++.dg/ext/pr57509.C @@ -4,8 +4,8 @@ template <bool> struct enable_if {}; template <> struct enable_if<true> {typedef void type;}; template <class T> void f (T& v) { v = __builtin_shuffle (v, v); } -template <class T> void g (T) {} -template <class T> auto g (T x) -> typename enable_if<sizeof(__builtin_shuffle(x,x))!=2>::type {} +template <class T> void g (T const&) {} +template <class T> auto g (T const& x) -> typename enable_if<sizeof(__builtin_shuffle(x,x))!=2>::type {} typedef int v4i __attribute__((vector_size(4*sizeof(int)))); typedef float v4f __attribute__((vector_size(4*sizeof(float)))); int main(){ |