]> granicus.if.org Git - clang/commitdiff
Attempting to unbreak the MSVC 2012 build a second time.
authorAaron Ballman <aaron@aaronballman.com>
Wed, 16 Apr 2014 21:32:23 +0000 (21:32 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 16 Apr 2014 21:32:23 +0000 (21:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@206420 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Analysis/Analyses/ThreadSafetyCommon.h

index 619db082b124555100805b02dd8d7b89f31c2c10..994af713f61ac4ff21cd78ab6b7cecfc93f8b16b 100644 (file)
@@ -281,6 +281,14 @@ private:
         : ExitMap(std::move(RHS.ExitMap)), HasBackEdges(RHS.HasBackEdges),
           SuccessorsToProcess(RHS.SuccessorsToProcess) {}
 
+    BlockInfo &operator=(BlockInfo &&RHS) {
+      if (this != &RHS) {
+        ExitMap = std::move(RHS.ExitMap);
+        HasBackEdges = RHS.HasBackEdges;
+        SuccessorsToProcess = RHS.SuccessorsToProcess;
+      }
+      return *this;
+    }
   private:
     BlockInfo(const BlockInfo &) LLVM_DELETED_FUNCTION;
     void operator=(const BlockInfo &) LLVM_DELETED_FUNCTION;