From 1e9cd2910a20480a2557682404d62ae76e3d0773 Mon Sep 17 00:00:00 2001 From: Frederic Riss Date: Thu, 5 Mar 2015 05:17:06 +0000 Subject: [PATCH] [dsymutil] MSVC does generate move constructors, but it should accept to default them llvm-svn: 231350 --- llvm/tools/dsymutil/DwarfLinker.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/llvm/tools/dsymutil/DwarfLinker.cpp b/llvm/tools/dsymutil/DwarfLinker.cpp index 628643ce7b36..e54f6bc61c55 100644 --- a/llvm/tools/dsymutil/DwarfLinker.cpp +++ b/llvm/tools/dsymutil/DwarfLinker.cpp @@ -65,10 +65,7 @@ public: } // Workaround MSVC not supporting implicit move ops - CompileUnit(CompileUnit &&RHS) - : OrigUnit(RHS.OrigUnit), Info(std::move(RHS.Info)), - CUDie(std::move(RHS.CUDie)), StartOffset(RHS.StartOffset), - NextUnitOffset(RHS.NextUnitOffset) {} + CompileUnit(CompileUnit &&RHS) = default; DWARFUnit &getOrigUnit() const { return OrigUnit; }