]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR c++/89158 - by-value capture of constexpr variable broken.
authormpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Feb 2019 21:30:51 +0000 (21:30 +0000)
committermpolacek <mpolacek@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 5 Feb 2019 21:30:51 +0000 (21:30 +0000)
commit74ce2ebbe298b2215e520651e6b0b6f24e49035a
treea954187353070a2b08aa7342f80baed4a15c1079
parent8f2ebee5568e2a2c734136cf64dfe636ce270029
PR c++/89158 - by-value capture of constexpr variable broken.
* call.c (convert_like_real) <case ck_user>: Call mark_exp_read
instead of mark_rvalue_use.

* g++.dg/cpp0x/lambda/lambda-89158.C: New test.

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