Remove CPDF_Parser::GetObjectGenNum(). It is not called anywhere. Change-Id: I8c9939c0f15e867d09faba847d3f91b370e1aa17 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/63410 Auto-Submit: Tom Sepez <tsepez@chromium.org> Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/parser/cpdf_parser.cpp b/core/fpdfapi/parser/cpdf_parser.cpp index 6ce5853..e4ac195 100644 --- a/core/fpdfapi/parser/cpdf_parser.cpp +++ b/core/fpdfapi/parser/cpdf_parser.cpp
@@ -91,12 +91,6 @@ return info ? info->type : ObjectType::kFree; } -uint16_t CPDF_Parser::GetObjectGenNum(uint32_t objnum) const { - ASSERT(IsValidObjectNumber(objnum)); - const auto* info = m_CrossRefTable->GetObjectInfo(objnum); - return (info && info->type == ObjectType::kNormal) ? info->gennum : 0; -} - bool CPDF_Parser::IsObjectFreeOrNull(uint32_t objnum) const { switch (GetObjectType(objnum)) { case ObjectType::kFree:
diff --git a/core/fpdfapi/parser/cpdf_parser.h b/core/fpdfapi/parser/cpdf_parser.h index 3befd03..30d08ea 100644 --- a/core/fpdfapi/parser/cpdf_parser.h +++ b/core/fpdfapi/parser/cpdf_parser.h
@@ -88,7 +88,6 @@ uint32_t GetLastObjNum() const; bool IsValidObjectNumber(uint32_t objnum) const; FX_FILESIZE GetObjectPositionOrZero(uint32_t objnum) const; - uint16_t GetObjectGenNum(uint32_t objnum) const; bool IsObjectFreeOrNull(uint32_t objnum) const; const RetainPtr<CPDF_SecurityHandler>& GetSecurityHandler() const { return m_pSecurityHandler;