re PR c++/55203 (No unused warning for variables of non-trivial types)
authorLubos Lunak <l.lunak@suse.cz>
Sat, 13 Jul 2013 23:16:18 +0000 (01:16 +0200)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 13 Jul 2013 23:16:18 +0000 (19:16 -0400)
commit2a99e5e633fb1faddeb8c8ce7b1429dedebb033b
tree0170fc55d95b627aec9918256ba3cf861f269fd3
parent286e8fc16fb582ee1cb3869aafb87309542a55ec
re PR c++/55203 (No unused warning for variables of non-trivial types)

PR c++/55203
c-family/
* c-common.c (c_common_attribute_table): Add warn_unused.
(handle_warn_unused_attribute): New.
cp/
* init.c (build_aggr_init): Check for warn_unused attribute.
* decl.c (poplevel): Likewise.

From-SVN: r200941
gcc/c-family/ChangeLog
gcc/c-family/c-common.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/init.c
gcc/doc/extend.texi
gcc/testsuite/g++.dg/warn/warn_unused.C [new file with mode: 0644]