This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug c++/39551] C++ frontend not warn about unused dereference operator with -Wunused-value
- From: "lcwu at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 Apr 2009 17:56:03 -0000
- Subject: [Bug c++/39551] C++ frontend not warn about unused dereference operator with -Wunused-value
- References: <bug-39551-16309@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #1 from lcwu at gcc dot gnu dot org 2009-04-15 17:56 -------
Subject: Bug 39551
Author: lcwu
Date: Wed Apr 15 17:55:50 2009
New Revision: 146132
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=146132
Log:
PR c++/39551
* gcc/cp/call.c (build_over_call): Set TREE_NO_WARNING on the
compiler-generated INDIRECT_REF expression.
* gcc/cp/cvt.c (convert_to_void): Emit warning when stripping off
INDIRECT_REF.
* gcc/testsuite/g++.dg/warn/Wunused-13.C: New testcase.
Added:
trunk/gcc/testsuite/g++.dg/warn/Wunused-13.C
Modified:
trunk/gcc/cp/ChangeLog
trunk/gcc/cp/call.c
trunk/gcc/cp/cvt.c
trunk/gcc/testsuite/ChangeLog
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39551