* decl.c (grokmethod): Only set DECL_COMDAT if TREE_PUBLIC is set.
commit8b2942f7c961ee83bb0ff605129165ecdf6ac8f6
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Apr 2015 21:17:21 +0000 (15 21:17 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 15 Apr 2015 21:17:21 +0000 (15 21:17 +0000)
treee7bcd12be7b16d2c07af9220c8a405f902d4552d
parent0e3c4566533afa79313e2d2b57e587294003d7a8
* decl.c (grokmethod): Only set DECL_COMDAT if TREE_PUBLIC is set.
* method.c (implicitly_declare_fn): Likewise.
* decl2.c (vague_linkage_p): Check TREE_PUBLIC first.

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