Index: uspace/lib/cpp/include/__bits/thread/future.hpp
===================================================================
--- uspace/lib/cpp/include/__bits/thread/future.hpp	(revision d34025487c00b4ccee127006a8fade6183cd6732)
+++ uspace/lib/cpp/include/__bits/thread/future.hpp	(revision 87efcb1f8ff924519fb6b9edc89557f4281eeda9)
@@ -171,8 +171,5 @@
             future& operator=(const future&) = delete;
 
-            future& operator=(future&& rhs) noexcept
-            {
-                return aux::future_base<R>::operator=(move(rhs));
-            }
+            future& operator=(future&& rhs) noexcept = default;
 
             shared_future<R> share()
@@ -214,8 +211,5 @@
             future& operator=(const future&) = delete;
 
-            future& operator=(future&& rhs) noexcept
-            {
-                return aux::future_base<R>::operator=(move(rhs));
-            }
+            future& operator=(future&& rhs) noexcept = default;
 
             shared_future<R&> share()
