aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2013-11-18 15:26:45 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2013-11-18 15:26:45 +0000
commit588224554ad5960b2e838e6d1698c27dd870b5d1 (patch)
tree5039fe3658fd2bbfc4fe2007f8e9c9e19315c62f /gcc
parent1eadb567eff34df82355c8b5d56e32b76282bad2 (diff)
downloadgcc-588224554ad5960b2e838e6d1698c27dd870b5d1.zip
gcc-588224554ad5960b2e838e6d1698c27dd870b5d1.tar.gz
gcc-588224554ad5960b2e838e6d1698c27dd870b5d1.tar.bz2
re PR c++/53473 ([C++11] static constexpr noexcept cannot be specialized)
2013-11-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/53473 * g++.dg/cpp0x/constexpr-noexcept7.C: New. From-SVN: r204967
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept7.C9
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 909942b..253fb71 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2013-11-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/53473
+ * g++.dg/cpp0x/constexpr-noexcept7.C: New.
+
2013-11-18 Richard Biener <rguenther@suse.de>
PR tree-optimization/59125
diff --git a/gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept7.C b/gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept7.C
new file mode 100644
index 0000000..2a70d7b
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/constexpr-noexcept7.C
@@ -0,0 +1,9 @@
+// PR c++/53473
+// { dg-do compile { target c++11 } }
+
+template<typename T> struct A
+{
+ static constexpr T foo() noexcept { return 0; }
+};
+
+template<> constexpr int A<int>::foo() noexcept { return 0; }