OSDN Git Service

PR c++/17386
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Sep 2004 21:42:00 +0000 (21:42 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 10 Sep 2004 21:42:00 +0000 (21:42 +0000)
commit4ebee9248132e2c9c0e3c3bb430db1ce602ad6d0
tree01b5fc23b14cf877549458bcf476b9498c62d4fc
parentabf1c5d58772880bc50da5471ac0dac580d53ea9
    PR c++/17386
        * call.c (build_vfield_ref): Move...
        * class.c (build_vfield_ref): ... here.  Convert datum to the
        primary base containing the vptr.
        (make_new_vtable): Simplify build_primary_vtable arguments.
        (finish_struct_1): Do not duplicate TYPE_VFIELD.
        * typeck.c (build_class_member_access_expr): Don't warn for
        null object access to base fields.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87322 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/class.c
gcc/cp/typeck.c