Revert "[clang] Implement Change scope of lambda trailing-return-type"
authorRichard Smith <richard@metafoo.co.uk>
Thu, 14 Apr 2022 04:34:08 +0000 (21:34 -0700)
committerRichard Smith <richard@metafoo.co.uk>
Thu, 14 Apr 2022 04:34:08 +0000 (21:34 -0700)
commit836e610d9332772ad4511e86ef126a200f1ab281
tree39fbe83a7b01235a2212d50a8b2e8c30361d642d
parenta4f47a99aafe57db0176ef7dad1a9ba72854439f
Revert "[clang] Implement Change scope of lambda trailing-return-type"

This reverts commit c729d5be781a8e80137c11ab28aa14d9ace148db.

This change breaks thread safety annotations on lambdas.
18 files changed:
clang/docs/ReleaseNotes.rst
clang/include/clang/AST/DeclCXX.h
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/include/clang/Sema/Scope.h
clang/include/clang/Sema/ScopeInfo.h
clang/include/clang/Sema/Sema.h
clang/lib/Parse/ParseExprCXX.cpp
clang/lib/Sema/Scope.cpp
clang/lib/Sema/Sema.cpp
clang/lib/Sema/SemaCXXScopeSpec.cpp
clang/lib/Sema/SemaExpr.cpp
clang/lib/Sema/SemaExprCXX.cpp
clang/lib/Sema/SemaLambda.cpp
clang/lib/Sema/TreeTransform.h
clang/test/CXX/expr/expr.prim/expr.prim.lambda/p11-1y.cpp
clang/test/SemaCXX/lambda-capture-type-deduction.cpp [deleted file]
clang/test/SemaCXX/warn-shadow-in-lambdas.cpp
clang/www/cxx_status.html