re PR c++/44444 (-Wunused-but-set-variable problem with field references)
authorJakub Jelinek <jakub@redhat.com>
Mon, 7 Jun 2010 17:50:10 +0000 (19:50 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 7 Jun 2010 17:50:10 +0000 (19:50 +0200)
commitd84686d14a6df2fbfe72830c1f6dc7456cca751e
tree6bf1acdbbbfd98a7996cc0ee8d991ab35560999a
parent026698d28e6eac591edfc8b1fd397e73b0503c56
re PR c++/44444 (-Wunused-but-set-variable problem with field references)

PR c++/44444
* expr.c (mark_exp_read): Handle INDIRECT_REF.
* cvt.c (convert_to_void): Handle INDIRECT_REF like
handled_component_p.

* g++.dg/warn/Wunused-var-12.C: New test.

From-SVN: r160388
gcc/cp/ChangeLog
gcc/cp/cvt.c
gcc/cp/expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wunused-var-12.C [new file with mode: 0644]