aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaolo Carlini <paolo.carlini@oracle.com>2014-06-06 10:00:55 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2014-06-06 10:00:55 +0000
commit506ac72b863d18d2ba616b6d186d668993bc9f70 (patch)
tree0c5e36d2ca12ad35861e7629d8be7e2384ff294e
parent58e5400aec390eb40c272da98d195391ee30b6f0 (diff)
downloadgcc-506ac72b863d18d2ba616b6d186d668993bc9f70.zip
gcc-506ac72b863d18d2ba616b6d186d668993bc9f70.tar.gz
gcc-506ac72b863d18d2ba616b6d186d668993bc9f70.tar.bz2
re PR c++/60432 (Member pointer resolution within class definition causes segmentation fault)
2014-06-06 Paolo Carlini <paolo.carlini@oracle.com> PR c++/60432 * g++.dg/cpp0x/constexpr-60432.C: New. From-SVN: r211312
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/constexpr-60432.C8
2 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a29070b..a7c688c 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,5 +1,10 @@
2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
+ PR c++/60432
+ * g++.dg/cpp0x/constexpr-60432.C: New.
+
+2014-06-06 Paolo Carlini <paolo.carlini@oracle.com>
+
PR c++/60199
* g++.dg/cpp0x/constexpr-60199.C: New.
diff --git a/gcc/testsuite/g++.dg/cpp0x/constexpr-60432.C b/gcc/testsuite/g++.dg/cpp0x/constexpr-60432.C
new file mode 100644
index 0000000..37d78d3
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/constexpr-60432.C
@@ -0,0 +1,8 @@
+// PR c++/60432
+// { dg-do compile { target c++11 } }
+
+struct A
+{
+ int a;
+ static constexpr int A::*p = &A::a;
+};