diff options
author | Tom Sepez <tsepez@chromium.org> | 2018-04-16 21:14:37 +0000 |
---|---|---|
committer | Chromium commit bot <commit-bot@chromium.org> | 2018-04-16 21:14:37 +0000 |
commit | 262b496f25be27978abe7d98f20978820ecaeec8 (patch) | |
tree | e0da02e023646fce7e77bcc1431f8bab575e1ca7 | |
parent | 0d32b8fda53e02c1036d39f7290d4f59f2b58ca4 (diff) | |
download | pdfium-262b496f25be27978abe7d98f20978820ecaeec8.tar.xz |
Write out StringViewTemplate::Operator=().
Avoids some weirdness in mac toolchain with external templates
and Operator() = default; instantiation.
Change-Id: Ieec5dc08ad559752278a6f1de8fc69aad2b4e30c
Reviewed-on: https://pdfium-review.googlesource.com/30810
Reviewed-by: dsinclair <dsinclair@chromium.org>
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Tom Sepez <tsepez@chromium.org>
-rw-r--r-- | core/fxcrt/string_view_template.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/core/fxcrt/string_view_template.h b/core/fxcrt/string_view_template.h index 05694cf244..1780e47b03 100644 --- a/core/fxcrt/string_view_template.h +++ b/core/fxcrt/string_view_template.h @@ -81,7 +81,10 @@ class StringViewTemplate { return *this; } - StringViewTemplate& operator=(const StringViewTemplate& src) = default; + StringViewTemplate& operator=(const StringViewTemplate& src) { + m_Span = src.m_Span; + return *this; + } const_iterator begin() const { return reinterpret_cast<const_iterator>(m_Span.begin()); |