OSDN Git Service

PR c++/5645
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Feb 2008 23:11:04 +0000 (23:11 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Feb 2008 23:11:04 +0000 (23:11 +0000)
commitef3265ff2031d2c15e87e240e54a5768f3166e48
treee38dc9a61c36b8f7994dae4ac12fe990e88f1885
parentb8989bc3c103034ae5f48e69e44b0a176004996c
    PR c++/5645
        PR c++/11159
        * class.c (type_has_user_nondefault_constructor): New fn.
        * cp-tree.h: Declare it.
        * init.c (emit_mem_initializers): Use it for -W warning about
        missing base initializer.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@132324 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-tree.h
gcc/cp/init.c
gcc/testsuite/g++.dg/warn/Wreorder-1.C
gcc/testsuite/g++.dg/warn/pr11159.C [new file with mode: 0644]
gcc/testsuite/g++.dg/warn/pr5645.C [new file with mode: 0644]