Refer to base members using COMPONENT_REFs where possible.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Apr 2004 17:25:42 +0000 (17:25 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 30 Apr 2004 17:25:42 +0000 (17:25 +0000)
commitda7e5851afc8555eec1c44583d708471ea00a125
tree4ac93946f88f9d873dc4b509f6b118ec816ee667
parent7346ca58d5775008cdbdccbf7bce39af9b5cd389
    Refer to base members using COMPONENT_REFs where possible.
        * class.c (build_simple_base_path): New fn.
        (build_base_path): Use it for non-virtual base references.
        (layout_class_type): Change base fields to their real type
        after layout is done.
        * cp-tree.h (IS_FAKE_BASE_TYPE): New macro.
        * cp-lang.c (cxx_get_alias_set): Use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@81349 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/class.c
gcc/cp/cp-lang.c
gcc/cp/cp-tree.h