diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2020-01-17 20:02:21 +0100 |
---|---|---|
committer | Paolo Carlini <paolo.carlini@oracle.com> | 2020-01-17 20:02:21 +0100 |
commit | 4c9e5b02f08b1b02f9b498c5121d06dea3f2c1c4 (patch) | |
tree | b0fef40c882249d4c3a492e8c38cc57c1845c574 /gcc | |
parent | a968a40c4ee34ff4ca69018c7ad91002b347e3df (diff) | |
download | gcc-4c9e5b02f08b1b02f9b498c5121d06dea3f2c1c4.zip gcc-4c9e5b02f08b1b02f9b498c5121d06dea3f2c1c4.tar.gz gcc-4c9e5b02f08b1b02f9b498c5121d06dea3f2c1c4.tar.bz2 |
Add testcase of PR c++/92542, already fixed.
PR c++/92542
* g++.dg/pr92542.C: New.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/g++.dg/pr92542.C | 15 |
1 files changed, 15 insertions, 0 deletions
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 } +} |