aboutsummaryrefslogtreecommitdiff
path: root/libcpp
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2009-09-18 17:25:18 -0400
committerJason Merrill <jason@gcc.gnu.org>2009-09-18 17:25:18 -0400
commitecc607fc08d8d9345406ff824063fcaf500f9021 (patch)
treeec33a1350ff4e953d12da2838d2890d5f32c3181 /libcpp
parent5f5babf18b5bede638a67406cbd3ebf480cd4b8f (diff)
downloadgcc-ecc607fc08d8d9345406ff824063fcaf500f9021.zip
gcc-ecc607fc08d8d9345406ff824063fcaf500f9021.tar.gz
gcc-ecc607fc08d8d9345406ff824063fcaf500f9021.tar.bz2
decl2.c (determine_visibility): Make anonymous types internal.
* decl2.c (determine_visibility): Make anonymous types internal. (mark_used): Complain about types without linkage used in decls with internal linkage. (vague_linkage_fn_p): Split out from... * decl.c (maybe_commonize_var): ...here. (grokdeclarator): Adjust linkage when a typedef gives linkage name. * tree.c (no_linkage_check): Check the enclosing class and template arguments. * cp-tree.h (TYPE_NAMESPACE_SCOPE_P): New. From-SVN: r151868
Diffstat (limited to 'libcpp')
0 files changed, 0 insertions, 0 deletions