summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2016-04-18 20:56:22 +0000
committerLang Hames <lhames@gmail.com>2016-04-18 20:56:22 +0000
commit3b2fd0a205b888a2c1655481aac2808c1b10e1ee (patch)
tree01af47bcc96f451b5aea823693f74db27e2a11a1
parentdad52cee4b85a058c8140649e46a02f6d95ba4d1 (diff)
downloadbcm5719-llvm-3b2fd0a205b888a2c1655481aac2808c1b10e1ee.tar.gz
bcm5719-llvm-3b2fd0a205b888a2c1655481aac2808c1b10e1ee.zip
[Orc] Explicitly delete RPC::SequenceNumberManager's copy-constructor and
copy-assignment operator. MSVC is trying to synthesize these and failing. Hopefully explicitly deleting them will help. llvm-svn: 266665
-rw-r--r--llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h b/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h
index f680b9cd66f..ba1467ea26d 100644
--- a/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h
+++ b/llvm/include/llvm/ExecutionEngine/Orc/RPCUtils.h
@@ -549,6 +549,9 @@ private:
public:
SequenceNumberManager() = default;
+ SequenceNumberManager(const SequenceNumberManager&) = delete;
+ SequenceNumberManager& operator=(const SequenceNumberManager&) = delete;
+
SequenceNumberManager(SequenceNumberManager &&Other)
: NextSequenceNumber(std::move(Other.NextSequenceNumber)),
FreeSequenceNumbers(std::move(Other.FreeSequenceNumbers)) {}
OpenPOWER on IntegriCloud