diff options
author | Jason Merrill <jason@redhat.com> | 2009-09-18 17:25:18 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2009-09-18 17:25:18 -0400 |
commit | ecc607fc08d8d9345406ff824063fcaf500f9021 (patch) | |
tree | ec33a1350ff4e953d12da2838d2890d5f32c3181 /libcpp | |
parent | 5f5babf18b5bede638a67406cbd3ebf480cd4b8f (diff) | |
download | gcc-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