diff --git a/clang/lib/Parse/ParseDeclCXX.cpp b/clang/lib/Parse/ParseDeclCXX.cpp index ea79917cfc8e9..82fe12170f666 100644 --- a/clang/lib/Parse/ParseDeclCXX.cpp +++ b/clang/lib/Parse/ParseDeclCXX.cpp @@ -2362,7 +2362,7 @@ void Parser::HandleMemberFunctionDeclDelays(Declarator &DeclaratorInfo, if (!NeedLateParse) { // Look ahead to see if there are any default args for (unsigned ParamIdx = 0; ParamIdx < FTI.NumParams; ++ParamIdx) { - auto Param = cast(FTI.Params[ParamIdx].Param); + const auto *Param = cast(FTI.Params[ParamIdx].Param); if (Param->hasUnparsedDefaultArg()) { NeedLateParse = true; break;