]> granicus.if.org Git - clang/commitdiff
thread safety: Add move ctor to BeforeInfo to fix MSVC build
authorReid Kleckner <reid@kleckner.net>
Tue, 3 Feb 2015 19:04:26 +0000 (19:04 +0000)
committerReid Kleckner <reid@kleckner.net>
Tue, 3 Feb 2015 19:04:26 +0000 (19:04 +0000)
MSVC cannot infer move ctors yet.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@228009 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Analysis/ThreadSafety.cpp

index 067328dc0592d9d33e7e45b481a01e8eb5d11fc7..2bd2671a48db259ae1ff07abe86870bc6b9ffe04 100644 (file)
@@ -261,6 +261,8 @@ private:
   struct BeforeInfo {
     BeforeInfo() : Vect(nullptr), Visited(false) { }
 
+    BeforeInfo(BeforeInfo &&O) : Vect(std::move(O.Vect)), Visited(O.Visited) {}
+
     std::unique_ptr<BeforeVect> Vect;
     int                         Visited;
   };