re PR c++/50800 (Internal compiler error in finish_member_declarations, possibly...
authorJason Merrill <jason@redhat.com>
Fri, 24 Apr 2015 19:11:45 +0000 (15:11 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Fri, 24 Apr 2015 19:11:45 +0000 (15:11 -0400)
commitc6f044f7664a1659618e0585c703036f472a1caa
treefcec492840a88dd43e1c97bfb438cc31723cd5fe
parent6f96dcebb22a03fd4df64a18c13c5bbc1cee8a76
re PR c++/50800 (Internal compiler error in finish_member_declarations, possibly related to may_alias attribute)

PR c++/50800
gcc/
* tree.c (build_reference_type_for_mode): Don't pass can_alias_all
down when building TYPE_CANONICAL.
(build_pointer_type_for_mode): Likewise.
gcc/cp/
* typeck.c (structural_comptypes): Don't check TYPE_REF_CAN_ALIAS_ALL.

From-SVN: r222419
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/tree.c