re PR c++/8057 (Templates/non-templates and warnings about statements without effects)
authorIan Lance Taylor <ian@airs.com>
Tue, 11 Oct 2005 23:30:57 +0000 (23:30 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 11 Oct 2005 23:30:57 +0000 (23:30 +0000)
commit55792875db8332861380d621fc5a2877c5cc2617
tree3007b19208ae47725cf5bc26f0466ed5c6e88769
parent0257e3837eb84c9f288c39cfbb3caa41badf9e3b
re PR c++/8057 (Templates/non-templates and warnings about statements without effects)

cp/
PR c++/8057
* cvt.c (convert_to_void): Don't warn about unused values when
processing a template declaration.
testsuite/
PR c++/8057
* g++.dg/warn/noeffect7.C: New test.
* g++.dg/warn/noeffect2.C: Instantiate templates.
* g++.dg/warn/noeffect4.C: Instantiate template.  Add new error
and warning.

From-SVN: r105273
gcc/cp/ChangeLog
gcc/cp/cvt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/noeffect2.C
gcc/testsuite/g++.dg/warn/noeffect4.C
gcc/testsuite/g++.dg/warn/noeffect7.C [new file with mode: 0644]