summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorAaron Ballman <aaron@aaronballman.com>2014-04-16 21:32:23 +0000
committerAaron Ballman <aaron@aaronballman.com>2014-04-16 21:32:23 +0000
commitfd987ecc73ea47df4bd694a15266e71ec95cdaec (patch)
treedac66539d8a3a4491160154f2c0a7f5326f5002e /clang
parenta4d93b5062fe3a0949c8000b497822fc5d8b7a02 (diff)
downloadbcm5719-llvm-fd987ecc73ea47df4bd694a15266e71ec95cdaec.tar.gz
bcm5719-llvm-fd987ecc73ea47df4bd694a15266e71ec95cdaec.zip
Attempting to unbreak the MSVC 2012 build a second time.
llvm-svn: 206420
Diffstat (limited to 'clang')
-rw-r--r--clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h b/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
index 619db082b12..994af713f61 100644
--- a/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
+++ b/clang/include/clang/Analysis/Analyses/ThreadSafetyCommon.h
@@ -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;
OpenPOWER on IntegriCloud