diff options
author | Jason Merrill <jason@redhat.com> | 2020-06-01 17:58:57 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2020-06-02 15:00:00 -0400 |
commit | 4b68cb38ddca37a14a6f2f43de3a6d396ee1bc79 (patch) | |
tree | f366c93602724605812cf3de0e5dcc828b92ef7a /contrib | |
parent | 4013baf99c38f7bca06a51f8301e8fb195ccfa33 (diff) | |
download | gcc-4b68cb38ddca37a14a6f2f43de3a6d396ee1bc79.zip gcc-4b68cb38ddca37a14a6f2f43de3a6d396ee1bc79.tar.gz gcc-4b68cb38ddca37a14a6f2f43de3a6d396ee1bc79.tar.bz2 |
c++: *this capture in const member fn [PR95193].
Here, the capture proxy for *this is const, but its DECL_VALUE_EXPR is not.
Don't ICE on this; it's a reasonable difference, since in C++ an rvalue of
scalar type does not have cv-qualifiers.
gcc/cp/ChangeLog:
PR c++/95193
* pt.c (tsubst_decl): Relax assert.
gcc/testsuite/ChangeLog:
PR c++/95193
* g++.dg/cpp1z/lambda-this7.C: New test.
Diffstat (limited to 'contrib')
0 files changed, 0 insertions, 0 deletions