mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-03 15:26:07 +00:00
Bug 1786465 - Fix code to silence static-analysis warnings; r=dom-storage-reviewers,jesup
Differential Revision: https://phabricator.services.mozilla.com/D156889
This commit is contained in:
parent
85731c0de9
commit
75a3688522
@ -74,13 +74,13 @@ class Registered {
|
||||
}
|
||||
}
|
||||
|
||||
Registered() {}
|
||||
Registered() = default;
|
||||
|
||||
Registered(const Registered& aOther) : mObject(aOther.mObject) {
|
||||
mObject->Register();
|
||||
}
|
||||
|
||||
Registered(Registered&& aOther) = default;
|
||||
Registered(Registered&& aOther) noexcept = default;
|
||||
|
||||
MOZ_IMPLICIT Registered(RefPtr<T> aObject) : mObject(std::move(aObject)) {
|
||||
if (mObject) {
|
||||
@ -109,7 +109,7 @@ class Registered {
|
||||
return *this;
|
||||
}
|
||||
|
||||
Registered<T>& operator=(Registered<T>&& aRhs) {
|
||||
Registered<T>& operator=(Registered<T>&& aRhs) noexcept {
|
||||
RefPtr<T> oldObject = std::move(mObject);
|
||||
mObject = std::move(aRhs.mObject);
|
||||
aRhs.mObject = nullptr;
|
||||
|
@ -46,7 +46,7 @@ GTEST_API_ ::testing::AssertionResult CmpHelperSTREQ(const char* s1_expression,
|
||||
namespace mozilla::dom::fs {
|
||||
|
||||
inline std::ostream& operator<<(std::ostream& aOut,
|
||||
const FileSystemEntryMetadata aMetadata) {
|
||||
const FileSystemEntryMetadata& aMetadata) {
|
||||
return aOut;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user