Commit 32f0aae1 authored by Jose Dapena Paz's avatar Jose Dapena Paz Committed by Commit Bot

GCC: pending fix for ServiceWorkerRunningInfo noexcept in move constructor

It is not enough to make StrongAlias noexcept. TokenType needs to also
provide noexcept move constructor.

Bug: 819294
Change-Id: Ib85faa18f66b41053fb71ecee32e818e05685080
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2369180Reviewed-by: default avatarDaniel Cheng <dcheng@chromium.org>
Commit-Queue: José Dapena Paz <jdapena@igalia.com>
Cr-Commit-Position: refs/heads/master@{#800697}
parent 7311bee2
......@@ -23,6 +23,9 @@ class TokenType : public StrongAlias<TypeMarker, base::UnguessableToken> {
TokenType() : Super(base::UnguessableToken::Create()) {}
explicit TokenType(const base::UnguessableToken& token) : Super(token) {}
TokenType(const TokenType& token) : Super(token.value()) {}
TokenType(TokenType&& token) noexcept : Super(token.value()) {}
TokenType& operator=(const TokenType& token) = default;
TokenType& operator=(TokenType&& token) noexcept = default;
// This object allows default assignment operators for compatibility with
// STL containers.
......
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