[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