aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-decl.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>1999-01-16 16:31:12 +0000
committerJason Merrill <jason@gcc.gnu.org>1999-01-16 11:31:12 -0500
commita7a7710d423cba8feb795c3e626df5ce4075cebb (patch)
tree8f9d4e6c38db1bc57ed11c767e476cf0f914efb7 /gcc/c-decl.c
parent854b494a9ef17692e2daabf8fa0c478161becd41 (diff)
downloadgcc-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