PR c++/51494
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Mar 2013 16:03:48 +0000 (16:03 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 8 Mar 2013 16:03:48 +0000 (16:03 +0000)
commitd9cca713633fec2ef330900fe4a08aefab44ad6d
tree625454b1e858550bbc542f3e02625cff0632d3a5
parent53c6377cf66330535722ef7c760f8193480994b9
PR c++/51494
PR c++/51884
PR c++/56222
* tree.c (maybe_dummy_object): Don't capture 'this'.
* semantics.c (maybe_resolve_dummy): New.
(finish_non_static_data_member): Use it.
(finish_qualified_id_expr): Don't test is_dummy_object.
* cp-tree.h: Declare maybe_resolve_dummy.
* call.c (build_new_method_call_1): Use it.

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