Commit 84f7ab07 authored by Jose Dapena Paz's avatar Jose Dapena Paz Committed by Commit Bot

GCC: declare move assignment operator and constructor of SplitAutocompletion.

GCC fails to resolve default move constructor of AutocompleteMatch, as
SplitAutocompletion move constructor is not declared noexcept. Adding default
declarations fixes the issue.

Bug: 819294
Change-Id: I64e32608bbdd24015a4a65f398b37de9465c5b54
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2485527Reviewed-by: default avatarAngela Yoeurng <yoangela@chromium.org>
Commit-Queue: José Dapena Paz <jdapena@igalia.com>
Cr-Commit-Position: refs/heads/master@{#819270}
parent de4f1655
...@@ -85,6 +85,12 @@ SplitAutocompletion::SplitAutocompletion(base::string16 display_text, ...@@ -85,6 +85,12 @@ SplitAutocompletion::SplitAutocompletion(base::string16 display_text,
SplitAutocompletion::SplitAutocompletion() = default; SplitAutocompletion::SplitAutocompletion() = default;
SplitAutocompletion::SplitAutocompletion(const SplitAutocompletion& copy) = SplitAutocompletion::SplitAutocompletion(const SplitAutocompletion& copy) =
default; default;
SplitAutocompletion::SplitAutocompletion(SplitAutocompletion&& other) noexcept =
default;
SplitAutocompletion& SplitAutocompletion::operator=(
const SplitAutocompletion&) = default;
SplitAutocompletion& SplitAutocompletion::operator=(
SplitAutocompletion&&) noexcept = default;
SplitAutocompletion::~SplitAutocompletion() = default; SplitAutocompletion::~SplitAutocompletion() = default;
......
...@@ -56,6 +56,10 @@ struct SplitAutocompletion { ...@@ -56,6 +56,10 @@ struct SplitAutocompletion {
std::vector<gfx::Range> selections); std::vector<gfx::Range> selections);
SplitAutocompletion(); SplitAutocompletion();
SplitAutocompletion(const SplitAutocompletion& copy); SplitAutocompletion(const SplitAutocompletion& copy);
SplitAutocompletion(SplitAutocompletion&&) noexcept;
SplitAutocompletion& operator=(const SplitAutocompletion&);
SplitAutocompletion& operator=(SplitAutocompletion&&) noexcept;
~SplitAutocompletion(); ~SplitAutocompletion();
bool Empty() const; bool Empty() const;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment