aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/ext/pr57509.C
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/g++.dg/ext/pr57509.C')
-rw-r--r--gcc/testsuite/g++.dg/ext/pr57509.C4
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(){