diff --git a/flang/lib/Lower/Bridge.cpp b/flang/lib/Lower/Bridge.cpp index d3bc95ab7e050..b61660fccca33 100644 --- a/flang/lib/Lower/Bridge.cpp +++ b/flang/lib/Lower/Bridge.cpp @@ -1750,7 +1750,7 @@ class FirConverter : public Fortran::lower::AbstractConverter { auto caseValue = valueList.begin(); auto caseBlock = blockList.begin(); bool skipFinalization = false; - for (const auto attr : llvm::enumerate(attrList)) { + for (const auto &attr : llvm::enumerate(attrList)) { if (attr.value().isa()) { if (attrList.size() == 1) stmtCtx.finalize();