re PR c++/8748 (ICE in cp_expr_size at cp/cp-lang.c: 307)
authorJason Merrill <jason@redhat.com>
Mon, 13 Jan 2003 09:14:47 +0000 (04:14 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 13 Jan 2003 09:14:47 +0000 (04:14 -0500)
commitf576dfc407d1c68d514c2be8c8505c33b00ccee6
tree1ac795ce86106645cb0dc296028567adf1a9970e
parente308bc5ad33c3ee703fbc4b1860ecd1caa5fb353
re PR c++/8748 (ICE in cp_expr_size at cp/cp-lang.c: 307)

        PR c++/8748
        * class.c (build_base_path): Take the address before calling save_expr.

        * call.c (build_user_type_conversion_1): Do set ICS_BAD_FLAG if
        all the ambiguous conversions are bad.

        * class.c (maybe_warn_about_overly_private_class): Don't stop
        searching when we find a nonprivate method.

        * typeck.c (build_class_member_access_expr): Use unary_complex_lvalue.

From-SVN: r61246
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/class.c
gcc/cp/typeck.c