Small lambda fixes.
commit153f22fa0edd3ff66c8a52be3870396db9262a31
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Sep 2017 19:39:32 +0000 (28 19:39 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 28 Sep 2017 19:39:32 +0000 (28 19:39 +0000)
treec8985e016bcb5b8322adb1fc5c653500fe51f82c
parentafd59a8c1e1265eb265c6ae12e0e0d284e966b53
Small lambda fixes.

* call.c (build_special_member_call): Use the return value of
mark_lvalue_use.
* decl.c (compute_array_index_type): Likewise.
* parser.c (cp_parser_oacc_wait_list): Likewise.
* lambda.c (is_normal_capture_proxy): Handle *this capture.
(add_capture): Clarify internal_error message.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@253264 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/decl.c
gcc/cp/lambda.c
gcc/cp/parser.c