* class.c (maybe_warn_about_overly_private_class): Ignore public
commit05b11131ba3fba12dff414ac7923980bf011d798
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Jul 2017 16:52:31 +0000 (17 16:52 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Jul 2017 16:52:31 +0000 (17 16:52 +0000)
treef2f6029ec1f6a6fa4444abe933f6e90714369116
parentcd77b36cdc71b4211f783bb353e03ee2656a50f8
* class.c (maybe_warn_about_overly_private_class): Ignore public
copy ctors.

* g++.dg/warn/ctor-dtor-privacy-3.C: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@250281 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/ctor-dtor-privacy-3.C [new file with mode: 0644]