diff options
author | Jason Merrill <jason@redhat.com> | 2018-05-20 23:53:00 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2018-05-20 23:53:00 -0400 |
commit | f3f7cefecc833b4ab652215ceb8b408c21dca225 (patch) | |
tree | 9874a8cafa6b8a4fd4a1ee07f1857b4fc2018925 /gcc/testsuite/g++.dg | |
parent | 777083bb806dbe31ab97002b7d445191d3ee7a2d (diff) | |
download | gcc-f3f7cefecc833b4ab652215ceb8b408c21dca225.zip gcc-f3f7cefecc833b4ab652215ceb8b408c21dca225.tar.gz gcc-f3f7cefecc833b4ab652215ceb8b408c21dca225.tar.bz2 |
PR libstdc++/85843 - warning in logic_error copy constructor.
* class.c (type_has_user_nondefault_constructor): Check for a
user-provided ctor, not user-declared.
From-SVN: r260432
Diffstat (limited to 'gcc/testsuite/g++.dg')
-rw-r--r-- | gcc/testsuite/g++.dg/warn/Wextra-4.C | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/warn/Wextra-4.C b/gcc/testsuite/g++.dg/warn/Wextra-4.C new file mode 100644 index 0000000..5c33c27 --- /dev/null +++ b/gcc/testsuite/g++.dg/warn/Wextra-4.C @@ -0,0 +1,15 @@ +// PR libstdc++/85843 +// { dg-do compile { target c++11 } } +// { dg-additional-options -Wextra } + +struct A +{ + A(); + A(const A&) = default; +}; + +struct B : A +{ + B(): A() { } + B(const B&) { } +}; |