aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2019-11-08 10:59:09 +0100
committerMartin Liska <marxin@gcc.gnu.org>2019-11-08 09:59:09 +0000
commit7e5db637b16062359215b497840243edcb768430 (patch)
treea402f2d17323bffaec833ab4e9d0d623571ec43c /gcc
parent74266b00112a85660b1e9f6e546f0a2c007dd062 (diff)
downloadgcc-7e5db637b16062359215b497840243edcb768430.zip
gcc-7e5db637b16062359215b497840243edcb768430.tar.gz
gcc-7e5db637b16062359215b497840243edcb768430.tar.bz2
Rename identifiers in a test-case.
2019-11-08 Martin Liska <mliska@suse.cz> * g++.dg/pr92339.C: Rename identifiers to something more readable. From-SVN: r277960
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/g++.dg/pr92339.C19
2 files changed, 19 insertions, 5 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7d0d4ef..8b7bea0 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2019-11-08 Martin Liska <mliska@suse.cz>
+
+ * g++.dg/pr92339.C: Rename identifiers to something
+ more readable.
+
2019-11-08 Richard Sandiford <richard.sandiford@arm.com>
* gcc.target/aarch64/sve/acle/general/deref_2.c: New test.
diff --git a/gcc/testsuite/g++.dg/pr92339.C b/gcc/testsuite/g++.dg/pr92339.C
index 5bf15b0..c94b1d9 100644
--- a/gcc/testsuite/g++.dg/pr92339.C
+++ b/gcc/testsuite/g++.dg/pr92339.C
@@ -1,10 +1,19 @@
/* PR c++/92339 */
/* { dg-options "-std=c++11" } */
-class a {
- template <typename b, b a::*> struct c { c(a *); };
+class classA
+{
+ template <typename typeB, typeB classA::*> struct typeC
+ {
+ typeC (classA *);
+ };
int m_fn1();
- unsigned long d;
- using e = c<unsigned long, &a::d>;
+ unsigned long fieldD;
+ using typeE = typeC<unsigned long, &classA::fieldD>;
};
-int a::m_fn1() { e(this); return 0; }
+int
+classA::m_fn1 ()
+{
+ typeE (this);
+ return 0;
+}