diff --git a/keymaster/4.0/support/include/keymasterV4_0/authorization_set.h b/keymaster/4.0/support/include/keymasterV4_0/authorization_set.h index 18696829db..193e4ea25e 100644 --- a/keymaster/4.0/support/include/keymasterV4_0/authorization_set.h +++ b/keymaster/4.0/support/include/keymasterV4_0/authorization_set.h @@ -46,7 +46,7 @@ class AuthorizationSet { AuthorizationSet(const AuthorizationSet& other) : data_(other.data_) {} // Move constructor. - AuthorizationSet(AuthorizationSet&& other) : data_(std::move(other.data_)) {} + AuthorizationSet(AuthorizationSet&& other) noexcept : data_(std::move(other.data_)) {} // Constructor from hidl_vec AuthorizationSet(const hidl_vec& other) { *this = other; } @@ -58,7 +58,7 @@ class AuthorizationSet { } // Move assignment. - AuthorizationSet& operator=(AuthorizationSet&& other) { + AuthorizationSet& operator=(AuthorizationSet&& other) noexcept { data_ = std::move(other.data_); return *this; }