OSDN Git Service

* class.c (dfs_find_final_overrider): Fix logic.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Jun 2001 12:59:40 +0000 (12:59 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 14 Jun 2001 12:59:40 +0000 (12:59 +0000)
commit8ef93a49ab95f7ddf4a95be4cda941f6dedbe682
tree7c3f1904152cd04cafdddcd7ed7d7c7d5ffc763f
parent8ae77b3c9fe7df48ab83868d0972784bc67d96c6
    * class.c (dfs_find_final_overrider): Fix logic.

        * class.c (update_vtable_entry_for_fn): Uncomment optimization to use
        virtual thunk instead of non-virtual.
        (get_matching_virtual): Uncomment.

        * pt.c (unify): Don't recurse between the POINTER_TYPE and the
        OFFSET_TYPE.  If we're adding cv-quals, the extra ones would be on
        PARM, not ARG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43372 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/pt.c
gcc/testsuite/g++.old-deja/g++.other/override2.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/deduct7.C [new file with mode: 0644]
gcc/testsuite/g++.old-deja/g++.pt/unify8.C