re PR c++/10091 ([parisc] ICE in cp_expr_size, at cp/cp-lang.c:307)
authorJason Merrill <jason@redhat.com>
Tue, 18 Mar 2003 04:10:45 +0000 (23:10 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 18 Mar 2003 04:10:45 +0000 (23:10 -0500)
commitbdaa131bd0509fc849ea589e103c6339c45118e8
tree6e3aaa141d1542f5a0f87593b7c67daea843b1d0
parentffcfcb5fd9058825f8a4be55adbd70c0841b0d22
re PR c++/10091 ([parisc] ICE in cp_expr_size, at cp/cp-lang.c:307)

        PR c++/10091
        * expr.c (expand_expr) [ADDR_EXPR]: Disallow taking the address of
        an unaligned member of TREE_ADDRESSABLE type.
        * cp/typeck.c (build_class_member_access_expr): Compare
        TYPE_MAIN_VARIANTs.

From-SVN: r64520
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/expr.c