[clang] 70c84f8 - [clang][NFC] Remove unused parameter
Timm Bäder via cfe-commits
cfe-commits at lists.llvm.org
Tue Dec 12 06:48:23 PST 2023
Author: Timm Bäder
Date: 2023-12-12T15:47:49+01:00
New Revision: 70c84f80906d389455ffc331b9b9ed7e511df204
URL: https://github.com/llvm/llvm-project/commit/70c84f80906d389455ffc331b9b9ed7e511df204
DIFF: https://github.com/llvm/llvm-project/commit/70c84f80906d389455ffc331b9b9ed7e511df204.diff
LOG: [clang][NFC] Remove unused parameter
Added:
Modified:
clang/include/clang/Sema/Sema.h
clang/lib/Parse/ParseExprCXX.cpp
clang/lib/Sema/SemaLambda.cpp
Removed:
################################################################################
diff --git a/clang/include/clang/Sema/Sema.h b/clang/include/clang/Sema/Sema.h
index 1902d098f3c25e..1d7b4c729ce84e 100644
--- a/clang/include/clang/Sema/Sema.h
+++ b/clang/include/clang/Sema/Sema.h
@@ -7311,8 +7311,7 @@ class Sema final {
/// ActOnLambdaExpr - This is called when the body of a lambda expression
/// was successfully completed.
- ExprResult ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body,
- Scope *CurScope);
+ ExprResult ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body);
/// Does copying/destroying the captured variable have side effects?
bool CaptureHasSideEffects(const sema::Capture &From);
diff --git a/clang/lib/Parse/ParseExprCXX.cpp b/clang/lib/Parse/ParseExprCXX.cpp
index 8b86db1bb8fc5d..2fc364fc811b32 100644
--- a/clang/lib/Parse/ParseExprCXX.cpp
+++ b/clang/lib/Parse/ParseExprCXX.cpp
@@ -1548,7 +1548,7 @@ ExprResult Parser::ParseLambdaExpressionAfterIntroducer(
if (!Stmt.isInvalid() && !TrailingReturnType.isInvalid() &&
!D.isInvalidType())
- return Actions.ActOnLambdaExpr(LambdaBeginLoc, Stmt.get(), getCurScope());
+ return Actions.ActOnLambdaExpr(LambdaBeginLoc, Stmt.get());
Actions.ActOnLambdaError(LambdaBeginLoc, getCurScope());
return ExprError();
diff --git a/clang/lib/Sema/SemaLambda.cpp b/clang/lib/Sema/SemaLambda.cpp
index 4cc87c9fa765c4..e7b6443c984c91 100644
--- a/clang/lib/Sema/SemaLambda.cpp
+++ b/clang/lib/Sema/SemaLambda.cpp
@@ -1885,8 +1885,7 @@ ExprResult Sema::BuildCaptureInit(const Capture &Cap,
return InitSeq.Perform(*this, Entity, InitKind, InitExpr);
}
-ExprResult Sema::ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body,
- Scope *CurScope) {
+ExprResult Sema::ActOnLambdaExpr(SourceLocation StartLoc, Stmt *Body) {
LambdaScopeInfo LSI = *cast<LambdaScopeInfo>(FunctionScopes.back());
ActOnFinishFunctionBody(LSI.CallOperator, Body);
return BuildLambdaExpr(StartLoc, Body->getEndLoc(), &LSI);
More information about the cfe-commits
mailing list