Author: Timm Bäder Date: 2022-11-18T16:34:52+01:00 New Revision: 2656fb39451ff19400b76bba93f7f6a27879784c
URL: https://github.com/llvm/llvm-project/commit/2656fb39451ff19400b76bba93f7f6a27879784c DIFF: https://github.com/llvm/llvm-project/commit/2656fb39451ff19400b76bba93f7f6a27879784c.diff LOG: [clang][NFC] Remove unused parameter from ParseConstantExpression Added: Modified: clang/include/clang/Parse/Parser.h clang/lib/Parse/ParseExpr.cpp Removed: ################################################################################ diff --git a/clang/include/clang/Parse/Parser.h b/clang/include/clang/Parse/Parser.h index 9e49ade8d633..cb57cee47fef 100644 --- a/clang/include/clang/Parse/Parser.h +++ b/clang/include/clang/Parse/Parser.h @@ -1763,7 +1763,7 @@ class Parser : public CodeCompletionHandler { ExprResult ParseExpression(TypeCastState isTypeCast = NotTypeCast); ExprResult ParseConstantExpressionInExprEvalContext( TypeCastState isTypeCast = NotTypeCast); - ExprResult ParseConstantExpression(TypeCastState isTypeCast = NotTypeCast); + ExprResult ParseConstantExpression(); ExprResult ParseCaseExpression(SourceLocation CaseLoc); ExprResult ParseConstraintExpression(); ExprResult diff --git a/clang/lib/Parse/ParseExpr.cpp b/clang/lib/Parse/ParseExpr.cpp index caa608e16a53..20ce560514e9 100644 --- a/clang/lib/Parse/ParseExpr.cpp +++ b/clang/lib/Parse/ParseExpr.cpp @@ -208,14 +208,14 @@ Parser::ParseConstantExpressionInExprEvalContext(TypeCastState isTypeCast) { return Actions.ActOnConstantExpression(Res); } -ExprResult Parser::ParseConstantExpression(TypeCastState isTypeCast) { +ExprResult Parser::ParseConstantExpression() { // C++03 [basic.def.odr]p2: // An expression is potentially evaluated unless it appears where an // integral constant expression is required (see 5.19) [...]. // C++98 and C++11 have no such rule, but this is only a defect in C++98. EnterExpressionEvaluationContext ConstantEvaluated( Actions, Sema::ExpressionEvaluationContext::ConstantEvaluated); - return ParseConstantExpressionInExprEvalContext(isTypeCast); + return ParseConstantExpressionInExprEvalContext(NotTypeCast); } ExprResult Parser::ParseCaseExpression(SourceLocation CaseLoc) { _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits