aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2014-11-19 09:36:40 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2014-11-19 09:36:40 +0000
commit6df34b29aea9b6b09d05f46d6aa5eb7645947a15 (patch)
treec3531fe250776463c48e8bc88fe2c640e22f921b /gcc
parentd4698839555ad0f855f68347658231f04d0061a5 (diff)
downloadgcc-6df34b29aea9b6b09d05f46d6aa5eb7645947a15.zip
gcc-6df34b29aea9b6b09d05f46d6aa5eb7645947a15.tar.gz
gcc-6df34b29aea9b6b09d05f46d6aa5eb7645947a15.tar.bz2
re PR c++/57654 ([c++11] static class member reference-to-a-reference will not compile)
2014-11-19 Paolo Carlini <paolo.carlini@oracle.com> PR c++/57654 * g++.dg/cpp0x/constexpr-ref7.C: New. From-SVN: r217756
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/constexpr-ref7.C11
2 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 19b6c01..c42d725 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2014-11-19 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR c++/57654
+ * g++.dg/cpp0x/constexpr-ref7.C: New.
+
2014-11-19 Jakub Jelinek <jakub@redhat.com>
PR sanitizer/63913
diff --git a/gcc/testsuite/g++.dg/cpp0x/constexpr-ref7.C b/gcc/testsuite/g++.dg/cpp0x/constexpr-ref7.C
new file mode 100644
index 0000000..72c8d08
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/constexpr-ref7.C
@@ -0,0 +1,11 @@
+// PR c++/57654
+// { dg-do compile { target c++11 } }
+
+int i;
+
+constexpr int & iref = i;
+constexpr int & irefref = iref;
+
+class A {
+ static constexpr int & irefref = iref;
+};