[all-commits] [llvm/llvm-project] 0eb06c: [Sema] Stop stripping CV quals from *this captures...
Roy Jacobson via All-commits
all-commits at lists.llvm.org
Wed Mar 29 13:12:06 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 0eb06cb3aa2700508c20da28f22ff91e7b82a436
https://github.com/llvm/llvm-project/commit/0eb06cb3aa2700508c20da28f22ff91e7b82a436
Author: Roy Jacobson <roi.jacobson1 at gmail.com>
Date: 2023-03-29 (Wed, 29 Mar 2023)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/lib/Sema/SemaExprCXX.cpp
M clang/test/SemaCXX/cxx1z-lambda-star-this.cpp
Log Message:
-----------
[Sema] Stop stripping CV quals from *this captures in lambdas
It appears we've been incorrectly stripping CV qualifiers when capturing `this` by value inside lambdas.
This patch simply removes the CV stripping code as discussed.
Closes https://github.com/llvm/llvm-project/issues/50866
Reviewed By: #clang-language-wg, cor3ntin, aaron.ballman
Differential Revision: https://reviews.llvm.org/D146168
More information about the All-commits
mailing list