Fix a Wrange-loop-analysis warnings in pdfium. Bug: chromium:1039697 Change-Id: Ie0329ef20f24f18523ba7d9e23eaa0ebaf4d85bc Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/66891 Auto-Submit: Nico Weber <thakis@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/page/cpdf_contentmarks.cpp b/core/fpdfapi/page/cpdf_contentmarks.cpp index 0b95ac5..9884152 100644 --- a/core/fpdfapi/page/cpdf_contentmarks.cpp +++ b/core/fpdfapi/page/cpdf_contentmarks.cpp
@@ -109,7 +109,7 @@ bool CPDF_ContentMarks::MarkData::ContainsItem( const CPDF_ContentMarkItem* pItem) const { - for (const auto pMark : m_Marks) { + for (const auto& pMark : m_Marks) { if (pMark == pItem) return true; } @@ -126,7 +126,7 @@ } int CPDF_ContentMarks::MarkData::GetMarkedContentID() const { - for (const auto pMark : m_Marks) { + for (const auto& pMark : m_Marks) { const CPDF_Dictionary* pDict = pMark->GetParam(); if (pDict && pDict->KeyExist("MCID")) return pDict->GetIntegerFor("MCID");