[dsymutil] MSVC does generate move constructors, but it should accept to default...
[oota-llvm.git] / tools / dsymutil / DwarfLinker.cpp
index 628643ce7b362202111260b2e7285187575e5c78..e54f6bc61c55a6040cc726f6433f7fa9e2d8827c 100644 (file)
@@ -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; }