aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Analysis/ThreadSafety.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-02-03 19:04:26 +0000
committerReid Kleckner <reid@kleckner.net>2015-02-03 19:04:26 +0000
commite675575d1bb6fa5a00791808b47426bf849431da (patch)
tree664eed0e9dead9fbc0ec9709a566e29e8de4e189 /clang/lib/Analysis/ThreadSafety.cpp
parentb7d562878440cedcca1cefa2ba445092f2f7753e (diff)
downloadllvm-e675575d1bb6fa5a00791808b47426bf849431da.zip
llvm-e675575d1bb6fa5a00791808b47426bf849431da.tar.gz
llvm-e675575d1bb6fa5a00791808b47426bf849431da.tar.bz2
thread safety: Add move ctor to BeforeInfo to fix MSVC build
MSVC cannot infer move ctors yet. llvm-svn: 228009
Diffstat (limited to 'clang/lib/Analysis/ThreadSafety.cpp')
-rw-r--r--clang/lib/Analysis/ThreadSafety.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Analysis/ThreadSafety.cpp b/clang/lib/Analysis/ThreadSafety.cpp
index 067328d..2bd2671 100644
--- a/clang/lib/Analysis/ThreadSafety.cpp
+++ b/clang/lib/Analysis/ThreadSafety.cpp
@@ -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;
};