[gcc r10-6055] Add testcase of PR c++/92542, already fixed.
Paolo Carlini
paolo@gcc.gnu.org
Fri Jan 17 19:04:00 GMT 2020
https://gcc.gnu.org/g:4c9e5b02f08b1b02f9b498c5121d06dea3f2c1c4
commit r10-6055-g4c9e5b02f08b1b02f9b498c5121d06dea3f2c1c4
Author: Paolo Carlini <paolo.carlini@oracle.com>
Date: Fri Jan 17 20:02:21 2020 +0100
Add testcase of PR c++/92542, already fixed.
PR c++/92542
* g++.dg/pr92542.C: New.
Diff:
---
gcc/testsuite/g++.dg/pr92542.C | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/gcc/testsuite/g++.dg/pr92542.C b/gcc/testsuite/g++.dg/pr92542.C
new file mode 100644
index 0000000..d71f515
--- /dev/null
+++ b/gcc/testsuite/g++.dg/pr92542.C
@@ -0,0 +1,15 @@
+template<typename T>
+struct S
+{
+ S(T, T) { }
+};
+
+char* begin();
+char* end();
+
+void
+test01()
+{
+ S s(begin(). end()); // { dg-error "request for member" "" { target c++17 } }
+ // { dg-error "missing" "" { target c++14_down } .-1 }
+}
More information about the Gcc-cvs
mailing list