From 931d087b991a986cc8bfa72131fe8eda0d987fc4 Mon Sep 17 00:00:00 2001 From: tsepez Date: Fri, 4 Nov 2016 16:00:03 -0700 Subject: Pass object to ReplaceIndirectObjectIfHigherGeneration() by unique_ptr. Review-Url: https://codereview.chromium.org/2477003002 --- core/fpdfapi/parser/cpdf_object_unittest.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'core/fpdfapi/parser/cpdf_object_unittest.cpp') diff --git a/core/fpdfapi/parser/cpdf_object_unittest.cpp b/core/fpdfapi/parser/cpdf_object_unittest.cpp index 64dc8c63ec..1bcf6164be 100644 --- a/core/fpdfapi/parser/cpdf_object_unittest.cpp +++ b/core/fpdfapi/parser/cpdf_object_unittest.cpp @@ -722,9 +722,8 @@ TEST(PDFArrayTest, AddReferenceAndGetObjectAt) { std::unique_ptr arr1(new CPDF_Array); // Create two arrays of references by different AddReference() APIs. for (size_t i = 0; i < FX_ArraySize(indirect_objs); ++i) { - // All the indirect objects inserted will be owned by holder. - holder->ReplaceIndirectObjectIfHigherGeneration(obj_nums[i], - indirect_objs[i]); + holder->ReplaceIndirectObjectIfHigherGeneration( + obj_nums[i], pdfium::WrapUnique(indirect_objs[i])); arr->AddReference(holder.get(), obj_nums[i]); arr1->AddReference(holder.get(), indirect_objs[i]->GetObjNum()); } -- cgit v1.2.3