PR c++/19813
commitd906592aed02fa82b7a3be7901dddd03f2653abd
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Feb 2005 06:58:40 +0000 (18 06:58 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Feb 2005 06:58:40 +0000 (18 06:58 +0000)
tree903f1b0c94ccf13fa933a9fe9d234462b5b67614
parentdadff31e1f479f30eafd81f0758cd86624baea8d
PR c++/19813
* emit-rtl.c (set_mem_attributes_minus_bitpos): Add assertion
that ref to be marked MEM_READONLY_P doesn't have base that needs
constructing.

* decl.c (start_decl_1): Clear TREE_READONLY flag if
its type has TYPE_NEEDS_CONSTRUCTING.
(complete_vars): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@95217 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/emit-rtl.c