diff options
Diffstat (limited to 'llvm/tools/dsymutil/DebugMap.h')
-rw-r--r-- | llvm/tools/dsymutil/DebugMap.h | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/llvm/tools/dsymutil/DebugMap.h b/llvm/tools/dsymutil/DebugMap.h index 639f5037f47..48828939bb6 100644 --- a/llvm/tools/dsymutil/DebugMap.h +++ b/llvm/tools/dsymutil/DebugMap.h @@ -176,19 +176,8 @@ private: DebugMapObject() = default; public: - DebugMapObject &operator=(DebugMapObject RHS) { - std::swap(Filename, RHS.Filename); - std::swap(Timestamp, RHS.Timestamp); - std::swap(Symbols, RHS.Symbols); - std::swap(AddressToMapping, RHS.AddressToMapping); - return *this; - } - DebugMapObject(DebugMapObject &&RHS) { - Filename = std::move(RHS.Filename); - Timestamp = std::move(RHS.Timestamp); - Symbols = std::move(RHS.Symbols); - AddressToMapping = std::move(RHS.AddressToMapping); - } + DebugMapObject(DebugMapObject &&) = default; + DebugMapObject &operator=(DebugMapObject &&) = default; ///@} }; } |