aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2020-09-22 16:26:49 -0400
committerPatrick Palka <ppalka@redhat.com>2020-09-22 16:26:49 -0400
commitc4e4e163c79ca3fca265b85f44b869cb54e802b3 (patch)
tree135c81ab11d03e88e9c683ad961f686fc2fccae8
parent39b3b1bdd9ea3d36ce41276b8452506b79cc4368 (diff)
downloadgcc-c4e4e163c79ca3fca265b85f44b869cb54e802b3.zip
gcc-c4e4e163c79ca3fca265b85f44b869cb54e802b3.tar.gz
gcc-c4e4e163c79ca3fca265b85f44b869cb54e802b3.tar.bz2
c++: Add test for PR96652
Fixed by r11-3361. gcc/testsuite/ChangeLog: PR c++/96652 * g++.dg/cpp0x/decltype-96652.C: New test.
-rw-r--r--gcc/testsuite/g++.dg/cpp0x/decltype-96652.C14
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/cpp0x/decltype-96652.C b/gcc/testsuite/g++.dg/cpp0x/decltype-96652.C
new file mode 100644
index 0000000..249cce2
--- /dev/null
+++ b/gcc/testsuite/g++.dg/cpp0x/decltype-96652.C
@@ -0,0 +1,14 @@
+// PR c++/96652
+// { dg-do compile { target c++11 } }
+
+struct A {};
+
+template <typename T>
+struct B
+{
+ A m;
+ friend decltype(m);
+};
+
+A a;
+B<int> b;