]> granicus.if.org Git - llvm/commitdiff
[unittests] Delete even more copy constructors (NFC)
authorVedant Kumar <vsk@apple.com>
Wed, 12 Oct 2016 22:44:50 +0000 (22:44 +0000)
committerVedant Kumar <vsk@apple.com>
Wed, 12 Oct 2016 22:44:50 +0000 (22:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@284069 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/ProfileData/CoverageMappingTest.cpp

index bac72f214edb03858f2df3cabcd0bba30864864c..5c148078efa07963cfa4d3d2884052f83dce754a 100644 (file)
@@ -106,6 +106,16 @@ struct InputFunctionCoverageData {
 
   InputFunctionCoverageData(std::string Name, uint64_t Hash)
       : Name(std::move(Name)), Hash(Hash) {}
+
+  InputFunctionCoverageData(InputFunctionCoverageData &&IFCD)
+      : ReverseVirtualFileMapping(std::move(IFCD.ReverseVirtualFileMapping)),
+        Name(std::move(IFCD.Name)), Hash(IFCD.Hash),
+        Regions(std::move(IFCD.Regions)) {}
+
+  InputFunctionCoverageData(const InputFunctionCoverageData &) = delete;
+  InputFunctionCoverageData &
+  operator=(const InputFunctionCoverageData &) = delete;
+  InputFunctionCoverageData &operator=(InputFunctionCoverageData &&) = delete;
 };
 
 struct CoverageMappingTest : ::testing::Test {