diff options
author | Nathan Sidwell <nathan@acm.org> | 1999-01-16 16:31:12 +0000 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 1999-01-16 11:31:12 -0500 |
commit | a7a7710d423cba8feb795c3e626df5ce4075cebb (patch) | |
tree | 8f9d4e6c38db1bc57ed11c767e476cf0f914efb7 /gcc/c-decl.c | |
parent | 854b494a9ef17692e2daabf8fa0c478161becd41 (diff) | |
download | gcc-a7a7710d423cba8feb795c3e626df5ce4075cebb.zip gcc-a7a7710d423cba8feb795c3e626df5ce4075cebb.tar.gz gcc-a7a7710d423cba8feb795c3e626df5ce4075cebb.tar.bz2 |
cp-tree.h (struct lang_type): Added has_mutable flag.
* cp-tree.h (struct lang_type): Added has_mutable flag.
(CLASSTYPE_HAS_MUTABLE): New macro to access it.
(TYPE_HAS_MUTABLE_P): New macro to read it.
(cp_has_mutable_p): Prototype for new function.
* class.c (finish_struct_1): Set has_mutable from members.
* decl.c (cp_finish_decl): Clear decl's TREE_READONLY flag, if
it contains a mutable.
* typeck.c (cp_has_mutable_p): New function.
Fixes g++.other/mutable1.C
From-SVN: r24701
Diffstat (limited to 'gcc/c-decl.c')
0 files changed, 0 insertions, 0 deletions