diff options
| author | Aaron Ballman <aaron@aaronballman.com> | 2014-04-16 21:32:23 +0000 |
|---|---|---|
| committer | Aaron Ballman <aaron@aaronballman.com> | 2014-04-16 21:32:23 +0000 |
| commit | fd987ecc73ea47df4bd694a15266e71ec95cdaec (patch) | |
| tree | dac66539d8a3a4491160154f2c0a7f5326f5002e /clang | |
| parent | a4d93b5062fe3a0949c8000b497822fc5d8b7a02 (diff) | |
| download | bcm5719-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.h | 8 |
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; |

