decl.c (grokmethod): Only set DECL_COMDAT if TREE_PUBLIC is set.
authorJason Merrill <jason@redhat.com>
Wed, 15 Apr 2015 21:17:21 +0000 (17:17 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Wed, 15 Apr 2015 21:17:21 +0000 (17:17 -0400)
commitefb5e8170a77bb24bab9eb6f3331d815e255c8ee
treee7bcd12be7b16d2c07af9220c8a405f902d4552d
parentbf5730d773ea9e7735a997c1fe474f1706a614c5
decl.c (grokmethod): Only set DECL_COMDAT if TREE_PUBLIC is set.

* 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.

From-SVN: r222134
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/method.c