aboutsummaryrefslogtreecommitdiff
path: root/llvm/tools
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2016-10-27 15:23:44 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2016-10-27 15:23:44 +0000
commit0eae9eccdf5dbd016fece11e03f564b8f1b1fbfb (patch)
treee5a7f88992723877560208804f4c5ecf290b2c1c /llvm/tools
parent115d225cf1895e2a9d7c514ffb36dfe703cb2264 (diff)
downloadllvm-0eae9eccdf5dbd016fece11e03f564b8f1b1fbfb.zip
llvm-0eae9eccdf5dbd016fece11e03f564b8f1b1fbfb.tar.gz
llvm-0eae9eccdf5dbd016fece11e03f564b8f1b1fbfb.tar.bz2
Remove duplicated default move ctors/move assign. No functional change.
llvm-svn: 285302
Diffstat (limited to 'llvm/tools')
-rw-r--r--llvm/tools/dsymutil/DebugMap.h15
-rw-r--r--llvm/tools/llvm-cov/SourceCoverageView.h9
2 files changed, 2 insertions, 22 deletions
diff --git a/llvm/tools/dsymutil/DebugMap.h b/llvm/tools/dsymutil/DebugMap.h
index 639f503..48828939 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;
///@}
};
}
diff --git a/llvm/tools/llvm-cov/SourceCoverageView.h b/llvm/tools/llvm-cov/SourceCoverageView.h
index 21672f5..9cb608f 100644
--- a/llvm/tools/llvm-cov/SourceCoverageView.h
+++ b/llvm/tools/llvm-cov/SourceCoverageView.h
@@ -57,15 +57,6 @@ struct InstantiationView {
InstantiationView(StringRef FunctionName, unsigned Line,
std::unique_ptr<SourceCoverageView> View)
: FunctionName(FunctionName), Line(Line), View(std::move(View)) {}
- InstantiationView(InstantiationView &&RHS)
- : FunctionName(std::move(RHS.FunctionName)), Line(std::move(RHS.Line)),
- View(std::move(RHS.View)) {}
- InstantiationView &operator=(InstantiationView &&RHS) {
- FunctionName = std::move(RHS.FunctionName);
- Line = std::move(RHS.Line);
- View = std::move(RHS.View);
- return *this;
- }
friend bool operator<(const InstantiationView &LHS,
const InstantiationView &RHS) {