Remove unused non-const form of CPDF_Object::SafeGetDirect()
Only the const form is actually needed.
Change-Id: Ic03dc719f3bc91016052d22971b3ab8bbc8989cb
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/97271
Reviewed-by: Lei Zhang <thestig@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfapi/parser/cpdf_reference.cpp b/core/fpdfapi/parser/cpdf_reference.cpp
index 814c89e..ef37f14 100644
--- a/core/fpdfapi/parser/cpdf_reference.cpp
+++ b/core/fpdfapi/parser/cpdf_reference.cpp
@@ -69,11 +69,6 @@
return pdfium::MakeRetain<CPDF_Reference>(m_pObjList.Get(), m_RefObjNum);
}
-CPDF_Object* CPDF_Reference::SafeGetDirect() {
- RetainPtr<CPDF_Object> obj = GetMutableDirect();
- return (obj && !obj->IsReference()) ? obj.Get() : nullptr;
-}
-
const CPDF_Object* CPDF_Reference::SafeGetDirect() const {
const CPDF_Object* obj = GetDirect();
return (obj && !obj->IsReference()) ? obj : nullptr;
diff --git a/core/fpdfapi/parser/cpdf_reference.h b/core/fpdfapi/parser/cpdf_reference.h
index b468442..fd3249c 100644
--- a/core/fpdfapi/parser/cpdf_reference.h
+++ b/core/fpdfapi/parser/cpdf_reference.h
@@ -45,7 +45,6 @@
RetainPtr<CPDF_Object> CloneNonCyclic(
bool bDirect,
std::set<const CPDF_Object*>* pVisited) const override;
- CPDF_Object* SafeGetDirect();
const CPDF_Object* SafeGetDirect() const;
UnownedPtr<CPDF_IndirectObjectHolder> m_pObjList;