OSDN Git Service

PR c++/44870
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 May 2011 18:06:39 +0000 (18:06 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 31 May 2011 18:06:39 +0000 (18:06 +0000)
commit07149593ce5fd6b8fbac5e8af3a1e57646078b97
treee2ab9d1734e09c9e6a22e38a3ca145f2f51d55ec
parentc6a47dd382fbe47165634df51d0217df8a9937d5
PR c++/44870
* tree.c (lvalue_kind): Recurse on NON_DEPENDENT_EXPR.  Handle
ARROW_EXPR, TYPEID_EXPR, and arbitrary class-valued expressions.
(build_min_non_dep): Preserve reference refs.
(build_min_non_dep_call_vec): Likewise

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174499 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/tree.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/rv-template1.C [new file with mode: 0644]