aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2011-05-09 14:03:02 -0400
committerJason Merrill <jason@gcc.gnu.org>2011-05-09 14:03:02 -0400
commit14d0f7d2446c94b317ccbb2bf76afcf71b46a5ee (patch)
tree6e89b929a64e05ceab2daa8cac10143e8066e429
parent1c682d060b721d35ce3438e5d184a148e91599c9 (diff)
downloadgcc-14d0f7d2446c94b317ccbb2bf76afcf71b46a5ee.zip
gcc-14d0f7d2446c94b317ccbb2bf76afcf71b46a5ee.tar.gz
gcc-14d0f7d2446c94b317ccbb2bf76afcf71b46a5ee.tar.bz2
* g++.dg/template/nontype23.C: New.
From-SVN: r173586
-rw-r--r--gcc/testsuite/ChangeLog4
-rw-r--r--gcc/testsuite/g++.dg/template/nontype23.C9
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 04885cd..4b4bd93 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2011-05-09 Jason Merrill <jason@redhat.com>
+
+ * g++.dg/template/nontype23.C: New.
+
2001-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org>
PR c++/48859
* g++.dg/init/pr48859.C: New.
diff --git a/gcc/testsuite/g++.dg/template/nontype23.C b/gcc/testsuite/g++.dg/template/nontype23.C
new file mode 100644
index 0000000..dfda4fe
--- /dev/null
+++ b/gcc/testsuite/g++.dg/template/nontype23.C
@@ -0,0 +1,9 @@
+// PR c++/48936
+
+template <bool C> int foo (void);
+template <class T> struct S
+{
+ static const unsigned int a = sizeof (T);
+ enum { c = sizeof (foo <(a == 0)> ()) };
+};
+S<int> x;