diff options
author | Richard Henderson <rth@redhat.com> | 2004-09-10 14:42:00 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2004-09-10 14:42:00 -0700 |
commit | 981c353ef5e0af5f0a7766d6458b67c38ba95b4f (patch) | |
tree | 01b5fc23b14cf877549458bcf476b9498c62d4fc /gcc/c-tree.h | |
parent | 80aa8340eb9eefbbf55ba9150abec353500573d5 (diff) | |
download | gcc-981c353ef5e0af5f0a7766d6458b67c38ba95b4f.zip gcc-981c353ef5e0af5f0a7766d6458b67c38ba95b4f.tar.gz gcc-981c353ef5e0af5f0a7766d6458b67c38ba95b4f.tar.bz2 |
re PR c++/17386 (libstdc++ iostreams miscompilation)
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.
From-SVN: r87322
Diffstat (limited to 'gcc/c-tree.h')
0 files changed, 0 insertions, 0 deletions