diff --git a/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp b/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp index 47fdf042f9d4d3..16d00a0c89e1e8 100644 --- a/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp +++ b/llvm/lib/Transforms/IPO/ForceFunctionAttrs.cpp @@ -50,14 +50,14 @@ static void forceAttributes(Function &F) { return Kind; }; - for (auto &S : ForceAttributes) { + for (const auto &S : ForceAttributes) { auto Kind = ParseFunctionAndAttr(S); if (Kind == Attribute::None || F.hasFnAttribute(Kind)) continue; F.addFnAttr(Kind); } - for (auto &S : ForceRemoveAttributes) { + for (const auto &S : ForceRemoveAttributes) { auto Kind = ParseFunctionAndAttr(S); if (Kind == Attribute::None || !F.hasFnAttribute(Kind)) continue;