diff --git a/llvm/lib/Analysis/StackSafetyAnalysis.cpp b/llvm/lib/Analysis/StackSafetyAnalysis.cpp index a59d564cd1cca..28d39b3ea3ad8 100644 --- a/llvm/lib/Analysis/StackSafetyAnalysis.cpp +++ b/llvm/lib/Analysis/StackSafetyAnalysis.cpp @@ -932,11 +932,11 @@ void llvm::generateParamAccessSummary(ModuleSummaryIndex &Index) { for (auto &KV : SSDFA.run()) { std::vector NewParams; NewParams.reserve(KV.second.Params.size()); - for (auto &KV : KV.second.Params) { + for (auto &Param : KV.second.Params) { NewParams.emplace_back(); FunctionSummary::ParamAccess &New = NewParams.back(); - New.ParamNo = KV.first; - New.Use = KV.second.Range; // Only range is needed. + New.ParamNo = Param.first; + New.Use = Param.second.Range; // Only range is needed. } const_cast(KV.first)->setParamAccesses( std::move(NewParams));