Fix -Wdeprecated-copy. Bug: chromium:1213098 Change-Id: I8f5f96d60f2687ec353099b665d228b05d7ae6f0 Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/81972 Auto-Submit: Peter Kasting <pkasting@chromium.org> Reviewed-by: Tom Sepez <tsepez@chromium.org> Commit-Queue: Tom Sepez <tsepez@chromium.org>
diff --git a/core/fpdfapi/page/cpdf_transparency.cpp b/core/fpdfapi/page/cpdf_transparency.cpp index f9be541..b5498ec 100644 --- a/core/fpdfapi/page/cpdf_transparency.cpp +++ b/core/fpdfapi/page/cpdf_transparency.cpp
@@ -7,3 +7,5 @@ CPDF_Transparency::CPDF_Transparency() = default; CPDF_Transparency::CPDF_Transparency(const CPDF_Transparency& other) = default; +CPDF_Transparency& CPDF_Transparency::operator=( + const CPDF_Transparency& other) = default;
diff --git a/core/fpdfapi/page/cpdf_transparency.h b/core/fpdfapi/page/cpdf_transparency.h index 6d4972d..a01347b 100644 --- a/core/fpdfapi/page/cpdf_transparency.h +++ b/core/fpdfapi/page/cpdf_transparency.h
@@ -10,6 +10,7 @@ CPDF_Transparency(); CPDF_Transparency(const CPDF_Transparency& other); + CPDF_Transparency& operator=(const CPDF_Transparency& other); bool IsGroup() const { return m_bGroup; } bool IsIsolated() const { return m_bIsolated; }
diff --git a/core/fpdfapi/render/cpdf_renderoptions.cpp b/core/fpdfapi/render/cpdf_renderoptions.cpp index 80937de..805b91f 100644 --- a/core/fpdfapi/render/cpdf_renderoptions.cpp +++ b/core/fpdfapi/render/cpdf_renderoptions.cpp
@@ -17,6 +17,9 @@ CPDF_RenderOptions::Options::Options(const CPDF_RenderOptions::Options& rhs) = default; +CPDF_RenderOptions::Options& CPDF_RenderOptions::Options::operator=( + const CPDF_RenderOptions::Options& rhs) = default; + CPDF_RenderOptions::CPDF_RenderOptions() { // TODO(thestig): Make constexpr to initialize |m_Options| once C++14 is // available.
diff --git a/core/fpdfapi/render/cpdf_renderoptions.h b/core/fpdfapi/render/cpdf_renderoptions.h index 2a383a5..b495a52 100644 --- a/core/fpdfapi/render/cpdf_renderoptions.h +++ b/core/fpdfapi/render/cpdf_renderoptions.h
@@ -22,6 +22,7 @@ struct Options { Options(); Options(const Options& rhs); + Options& operator=(const Options& rhs); bool bClearType = false; bool bNoNativeText = false;