From aa7774b82bc2f32fe3f91f2d8aa416d65efa71ec Mon Sep 17 00:00:00 2001
From: Max Kellermann <max@duempel.org>
Date: Wed, 1 Oct 2014 22:09:37 +0200
Subject: lib/nfs/Connection: remove deprecated move constructor workaround

Not used anymore because NfsManager now uses boost::intrusive::set
instead of std::map.
---
 src/lib/nfs/Connection.hxx | 16 ----------------
 1 file changed, 16 deletions(-)

(limited to 'src/lib')

diff --git a/src/lib/nfs/Connection.hxx b/src/lib/nfs/Connection.hxx
index 791ab15e7..8a66b9977 100644
--- a/src/lib/nfs/Connection.hxx
+++ b/src/lib/nfs/Connection.hxx
@@ -103,22 +103,6 @@ public:
 		 server(_server), export_name(_export_name),
 		 context(nullptr) {}
 
-#if defined(__GNUC__) && !defined(__clang__) && !GCC_CHECK_VERSION(4,8)
-	/* needed for NfsManager::GetConnection() due to lack of
-	   std::map::emplace() */
-	NfsConnection(NfsConnection &&other)
-		:SocketMonitor(((SocketMonitor &)other).GetEventLoop()),
-		 DeferredMonitor(((DeferredMonitor &)other).GetEventLoop()),
-		 server(std::move(other.server)),
-		 export_name(std::move(other.export_name)),
-		 context(nullptr) {
-		assert(other.context == nullptr);
-		assert(other.new_leases.empty());
-		assert(other.active_leases.empty());
-		assert(other.callbacks.IsEmpty());
-	}
-#endif
-
 	/**
 	 * Must be run from EventLoop's thread.
 	 */
-- 
cgit v1.2.3