re PR c++/44619 (Bogus set but not used warning when using pointer to member operators)
authorJakub Jelinek <jakub@redhat.com>
Tue, 22 Jun 2010 20:50:03 +0000 (22:50 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 22 Jun 2010 20:50:03 +0000 (22:50 +0200)
commit87867ff6566abe2217e4796873dd1efae6783707
treefa44306b482a53bebe1bac5d740d4c86de5d8ae1
parentdd6f4f897e18adc7b60a3efe5e78c034e747cc22
re PR c++/44619 (Bogus set but not used warning when using pointer to member operators)

PR c++/44619
* typeck2.c (build_m_component_ref): Call mark_lvalue_use on
datum and mark_rvalue_use on component.

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

From-SVN: r161230
gcc/cp/ChangeLog
gcc/cp/typeck2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/warn/Wunused-var-13.C [new file with mode: 0644]