aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely.gcc@gmail.com>2012-07-13 07:53:12 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2012-07-13 08:53:12 +0100
commit306620d224594eaa3939a99487440764646ae7b3 (patch)
tree4a46296a91b0d6e1c01beadb8e6e466bdee6ee99
parent4817d854f15046f51b93e7f778a7e53ea168dd3b (diff)
downloadgcc-306620d224594eaa3939a99487440764646ae7b3.zip
gcc-306620d224594eaa3939a99487440764646ae7b3.tar.gz
gcc-306620d224594eaa3939a99487440764646ae7b3.tar.bz2
re PR c++/53531 (<,,,,> accepted as template arguments for variadic template)
PR c++/53531 * testsuite/g++.dg/cpp0x/variadic135.C: New. From-SVN: r189452
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/variadic135.C5
2 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index c794248..fd23d61 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2012-07-13 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR c++/53531
+ * testsuite/g++.dg/cpp0x/variadic135.C: New.
+
2012-07-12 Jason Merrill <jason@redhat.com>
* g++.dg/template/sfinae6_neg.C: Adjust.
diff --git a/gcc/testsuite/g++.dg/cpp0x/variadic135.C b/gcc/testsuite/g++.dg/cpp0x/variadic135.C
new file mode 100644
index 0000000..fbf5dec
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/variadic135.C
@@ -0,0 +1,5 @@
+// { dg-options "-std=gnu++0x" }
+
+template <typename ...> struct S;
+
+int i = S<int,>::undefined; // { dg-error "template argument 2 is invalid" }